From b8a2a4de4748ed7dfb187f5f7b694cba45e0dcf8 Mon Sep 17 00:00:00 2001 From: Ahmad Ansori Palembani Date: Tue, 26 Nov 2024 08:17:28 +0700 Subject: [PATCH] chore(source/local): Create `local` dir when possible --- app/src/main/java/eu/kanade/tachiyomi/source/LocalSource.kt | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/app/src/main/java/eu/kanade/tachiyomi/source/LocalSource.kt b/app/src/main/java/eu/kanade/tachiyomi/source/LocalSource.kt index 749d3adb03..5bc3269522 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/source/LocalSource.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/source/LocalSource.kt @@ -19,7 +19,6 @@ import eu.kanade.tachiyomi.util.system.extension import eu.kanade.tachiyomi.util.system.nameWithoutExtension import eu.kanade.tachiyomi.util.system.withIOContext import eu.kanade.tachiyomi.util.system.writeText -import java.io.File import java.io.FileInputStream import java.io.InputStream import java.nio.charset.StandardCharsets @@ -138,7 +137,7 @@ class LocalSource(private val context: Context) : CatalogueSource, UnmeteredSour if (!sourcePreferences.externalLocalSource().get()) return base return base + DiskUtil.getExternalStorages(context, false).map { - UniFile.fromFile(File(it, StorageManager.LOCAL_SOURCE_PATH)) + UniFile.fromFile(it)?.createDirectory(StorageManager.LOCAL_SOURCE_PATH) } } }