From 183467fdddc2f6f0204c08b0c3be254527f9881e Mon Sep 17 00:00:00 2001 From: Hasinjato Date: Wed, 23 Sep 2026 14:50:00 +0300 Subject: [PATCH] Fix! resolve absolute file paths - Windows --- .../kotlin/mg/dot/feufaro/di/DesktopFileRepository.kt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/composeApp/src/desktopMain/kotlin/mg/dot/feufaro/di/DesktopFileRepository.kt b/composeApp/src/desktopMain/kotlin/mg/dot/feufaro/di/DesktopFileRepository.kt index 7a7229d..303f548 100644 --- a/composeApp/src/desktopMain/kotlin/mg/dot/feufaro/di/DesktopFileRepository.kt +++ b/composeApp/src/desktopMain/kotlin/mg/dot/feufaro/di/DesktopFileRepository.kt @@ -49,8 +49,9 @@ class DesktopFileRepository : FileRepository { // IMPORTS AND IMPLEMENTS THE com file.writeBytes(data) } override suspend fun saveLocalFile(filePath: String, data: ByteArray) { - val file = if (filePath.startsWith("/")) { - File(filePath) + val targetFile = File(filePath) + val file = if (targetFile.isAbsolute) { + targetFile } else { File(getAppPublicFolder(), filePath) }