浏览代码

Stop removing local manga's title from chapter names (closes #6578)

Users should better curate their chapter folder/file names if need be. There's legit reasons for a chapter to start with or contain the same word(s) that the manga title consists of.
arkon 3 年之前
父节点
当前提交
b89acb5853
共有 1 个文件被更改,包括 4 次插入6 次删除
  1. 4 6
      app/src/main/java/eu/kanade/tachiyomi/source/LocalSource.kt

+ 4 - 6
app/src/main/java/eu/kanade/tachiyomi/source/LocalSource.kt

@@ -218,7 +218,7 @@ class LocalSource(private val context: Context) : CatalogueSource, UnmeteredSour
                         }
                     }
 
-                    name = getCleanChapterTitle(name, manga.title)
+                    name = getCleanChapterTitle(name)
                     ChapterRecognition.parseChapterNumber(this, sManga)
                 }
             }
@@ -235,12 +235,10 @@ class LocalSource(private val context: Context) : CatalogueSource, UnmeteredSour
     override suspend fun getPageList(chapter: ChapterInfo) = throw Exception("Unused")
 
     /**
-     * Strips the manga title from a chapter name and trim whitespace/delimiter characters.
+     * Trim whitespace/delimiter characters from chapter names.
      */
-    private fun getCleanChapterTitle(chapterName: String, mangaTitle: String): String {
-        return chapterName
-            .replace(mangaTitle, "")
-            .trim(*WHITESPACE_CHARS.toCharArray(), '-', '_', ',', ':')
+    private fun getCleanChapterTitle(chapterName: String): String {
+        return chapterName.trim(*WHITESPACE_CHARS.toCharArray(), '-', '_', ',', ':')
     }
 
     private fun isSupportedFile(extension: String): Boolean {