Actually use configured storage location for local source

Fixes #10178

(cherry picked from commit 27c4db752ce599a99876021c1019cfb549153a30)

# Conflicts:
#	app/src/main/java/eu/kanade/presentation/more/settings/screen/SettingsDataScreen.kt
This commit is contained in:
arkon
2023-11-25 22:31:26 -05:00
committed by Jobobby04
parent 03407a784f
commit ab57dd7def
9 changed files with 76 additions and 46 deletions
@@ -43,6 +43,7 @@ import eu.kanade.tachiyomi.data.backup.BackupFileValidator
import eu.kanade.tachiyomi.data.backup.BackupRestoreJob
import eu.kanade.tachiyomi.data.cache.ChapterCache
import eu.kanade.tachiyomi.data.cache.PagePreviewCache
import eu.kanade.tachiyomi.data.download.DownloadCache
import eu.kanade.tachiyomi.util.storage.DiskUtil
import eu.kanade.tachiyomi.util.system.DeviceUtil
import eu.kanade.tachiyomi.util.system.copyToClipboard
@@ -102,6 +103,7 @@ object SettingsDataScreen : SearchableSettings {
val file = UniFile.fromUri(context, uri)
storageDirPref.set(file.uri.toString())
Injekt.get<DownloadCache>().invalidateCache()
}
}