From be4fa6e6752ee2e919fb9af061f5cbc02abfe774 Mon Sep 17 00:00:00 2001 From: kunfei Date: Thu, 16 Mar 2023 10:04:47 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/io/legado/app/model/localBook/TextFile.kt | 2 +- .../io/legado/app/ui/book/toc/rule/TxtTocRuleActivity.kt | 6 ------ .../io/legado/app/ui/book/toc/rule/TxtTocRuleDialog.kt | 8 -------- app/src/main/res/menu/txt_toc_rule.xml | 6 ------ 4 files changed, 1 insertion(+), 21 deletions(-) diff --git a/app/src/main/java/io/legado/app/model/localBook/TextFile.kt b/app/src/main/java/io/legado/app/model/localBook/TextFile.kt index 10c5d9c65..0ce1a45f6 100644 --- a/app/src/main/java/io/legado/app/model/localBook/TextFile.kt +++ b/app/src/main/java/io/legado/app/model/localBook/TextFile.kt @@ -262,10 +262,10 @@ class TextFile(private val book: Book) { } toc.lastOrNull()?.let { chapter -> + //章节字数太多进行拆分 if (chapter.end!! - chapter.start!! > maxLengthWithToc) { val end = chapter.end!! chapter.end = chapter.start - //章节字数太多进行拆分 val lastTitle = chapter.title val lastTitleLength = lastTitle.toByteArray(charset).size val chapters = analyze( diff --git a/app/src/main/java/io/legado/app/ui/book/toc/rule/TxtTocRuleActivity.kt b/app/src/main/java/io/legado/app/ui/book/toc/rule/TxtTocRuleActivity.kt index 8a66c96fe..a8d00918b 100644 --- a/app/src/main/java/io/legado/app/ui/book/toc/rule/TxtTocRuleActivity.kt +++ b/app/src/main/java/io/legado/app/ui/book/toc/rule/TxtTocRuleActivity.kt @@ -16,7 +16,6 @@ import io.legado.app.databinding.DialogEditTextBinding import io.legado.app.help.DirectLinkUpload import io.legado.app.lib.dialogs.alert import io.legado.app.lib.theme.primaryColor -import io.legado.app.ui.association.ImportDictRuleDialog import io.legado.app.ui.association.ImportTxtTocRuleDialog import io.legado.app.ui.document.HandleFileContract import io.legado.app.ui.qrcode.QrCodeResult @@ -117,11 +116,6 @@ class TxtTocRuleActivity : VMBaseActivity showDialogFragment(TxtTocRuleEditDialog()) diff --git a/app/src/main/java/io/legado/app/ui/book/toc/rule/TxtTocRuleDialog.kt b/app/src/main/java/io/legado/app/ui/book/toc/rule/TxtTocRuleDialog.kt index ceceb4f71..bf9c2cae6 100644 --- a/app/src/main/java/io/legado/app/ui/book/toc/rule/TxtTocRuleDialog.kt +++ b/app/src/main/java/io/legado/app/ui/book/toc/rule/TxtTocRuleDialog.kt @@ -22,7 +22,6 @@ import io.legado.app.databinding.ItemTocRegexBinding import io.legado.app.lib.dialogs.alert import io.legado.app.lib.theme.backgroundColor import io.legado.app.lib.theme.primaryColor -import io.legado.app.model.ReadBook import io.legado.app.ui.association.ImportTxtTocRuleDialog import io.legado.app.ui.document.HandleFileContract import io.legado.app.ui.qrcode.QrCodeResult @@ -79,8 +78,6 @@ class TxtTocRuleDialog() : BaseDialogFragment(R.layout.dialog_toc_regex), binding.toolBar.setTitle(R.string.txt_toc_rule) binding.toolBar.inflateMenu(R.menu.txt_toc_rule) binding.toolBar.menu.applyTint(requireContext()) - binding.toolBar.menu.findItem(R.id.menu_split_long_chapter) - ?.isChecked = ReadBook.book?.getSplitLongChapter() == true binding.toolBar.setOnMenuItemClickListener(this) initView() initData() @@ -140,11 +137,6 @@ class TxtTocRuleDialog() : BaseDialogFragment(R.layout.dialog_toc_regex), R.id.menu_import_onLine -> showImportDialog() R.id.menu_import_qr -> qrCodeResult.launch() R.id.menu_import_default -> viewModel.importDefault() - R.id.menu_split_long_chapter -> { - ReadBook.book?.setSplitLongChapter(!item.isChecked) - item.isChecked = !item.isChecked - if (!item.isChecked) context?.longToastOnUi(R.string.need_more_time_load_content) - } R.id.menu_help -> showTxtTocRuleHelp() } return false diff --git a/app/src/main/res/menu/txt_toc_rule.xml b/app/src/main/res/menu/txt_toc_rule.xml index 0b910aa66..d1f7b4eba 100644 --- a/app/src/main/res/menu/txt_toc_rule.xml +++ b/app/src/main/res/menu/txt_toc_rule.xml @@ -34,12 +34,6 @@ android:icon="@drawable/ic_import" app:showAsAction="never" /> - -