Don't rename folder if it's only a case change

This commit is contained in:
Jay 2020-05-11 15:28:19 -04:00
parent f438933fc3
commit df7aaf633a

View File

@ -13,6 +13,7 @@ import eu.kanade.tachiyomi.source.Source
import eu.kanade.tachiyomi.source.SourceManager import eu.kanade.tachiyomi.source.SourceManager
import eu.kanade.tachiyomi.util.storage.DiskUtil import eu.kanade.tachiyomi.util.storage.DiskUtil
import uy.kohesive.injekt.injectLazy import uy.kohesive.injekt.injectLazy
import java.util.Locale
/** /**
* This class is used to provide the directories where the downloads should be saved. * This class is used to provide the directories where the downloads should be saved.
@ -129,6 +130,7 @@ class DownloadProvider(private val context: Context) {
} }
fun renameMangaFolder(from: String, to: String, sourceId: Long) { fun renameMangaFolder(from: String, to: String, sourceId: Long) {
if (from.toLowerCase(Locale.getDefault()) == to.toLowerCase(Locale.getDefault())) return
val sourceManager by injectLazy<SourceManager>() val sourceManager by injectLazy<SourceManager>()
val source = sourceManager.get(sourceId) ?: return val source = sourceManager.get(sourceId) ?: return
val sourceDir = findSourceDir(source) val sourceDir = findSourceDir(source)