diff --git a/app/src/main/java/io/legado/app/ui/book/read/config/BgTextConfigDialog.kt b/app/src/main/java/io/legado/app/ui/book/read/config/BgTextConfigDialog.kt index f0910a29e..663e41add 100644 --- a/app/src/main/java/io/legado/app/ui/book/read/config/BgTextConfigDialog.kt +++ b/app/src/main/java/io/legado/app/ui/book/read/config/BgTextConfigDialog.kt @@ -200,7 +200,7 @@ class BgTextConfigDialog : BaseDialogFragment(R.layout.dialog_read_bg_text) { } binding.swUnderline.setOnCheckedChangeListener { _, isChecked -> underline = isChecked - postEvent(EventBus.UP_CONFIG, arrayListOf(9, 11)) + postEvent(EventBus.UP_CONFIG, arrayListOf(6, 9, 11)) } binding.tvTextColor.setOnClickListener { ColorPickerDialog.newBuilder() diff --git a/app/src/main/java/io/legado/app/ui/book/read/page/ReadView.kt b/app/src/main/java/io/legado/app/ui/book/read/page/ReadView.kt index 480f3b572..2f5e92666 100644 --- a/app/src/main/java/io/legado/app/ui/book/read/page/ReadView.kt +++ b/app/src/main/java/io/legado/app/ui/book/read/page/ReadView.kt @@ -673,10 +673,9 @@ class ReadView(context: Context, attrs: AttributeSet) : fun submitRenderTask() { if (!AppConfig.optimizeRender) { - curPage.invalidateContentView() - } else { - curPage.submitRenderTask() + return } + curPage.submitRenderTask() } fun isLongScreenShot(): Boolean {