|
@@ -303,9 +303,11 @@ class DownloadManager(
|
|
|
val oldFolder = provider.findSourceDir(oldSource) ?: return
|
|
|
val newName = provider.getSourceDirName(newSource)
|
|
|
|
|
|
+ if (oldFolder.name == newName) return
|
|
|
+
|
|
|
val capitalizationChanged = oldFolder.name.equals(newName, ignoreCase = true)
|
|
|
if (capitalizationChanged) {
|
|
|
- val tempName = newName + "_tmp"
|
|
|
+ val tempName = newName + Downloader.TMP_DIR_SUFFIX
|
|
|
if (oldFolder.renameTo(tempName).not()) {
|
|
|
logcat(LogPriority.ERROR) { "Failed to rename source download folder: ${oldFolder.name}" }
|
|
|
return
|
|
@@ -339,6 +341,8 @@ class DownloadManager(
|
|
|
newName += ".cbz"
|
|
|
}
|
|
|
|
|
|
+ if (oldDownload.name == newName) return
|
|
|
+
|
|
|
if (oldDownload.renameTo(newName)) {
|
|
|
cache.removeChapter(oldChapter, manga)
|
|
|
cache.addChapter(newName, mangaDir, manga)
|