diff --git a/app/src/main/java/io/legado/app/ui/book/read/config/TipConfigDialog.kt b/app/src/main/java/io/legado/app/ui/book/read/config/TipConfigDialog.kt index 59a61c284..ddd588e9c 100644 --- a/app/src/main/java/io/legado/app/ui/book/read/config/TipConfigDialog.kt +++ b/app/src/main/java/io/legado/app/ui/book/read/config/TipConfigDialog.kt @@ -110,48 +110,54 @@ class TipConfigDialog : BaseDialogFragment(R.layout.dialog_tip_config) { } llHeaderLeft.setOnClickListener { context?.selector(items = ReadTipConfig.tipNames) { _, i -> - clearRepeat(i) - ReadTipConfig.tipHeaderLeft = ReadTipConfig.tipValues[i] + val tipValue = ReadTipConfig.tipValues[i] + clearRepeat(tipValue) + ReadTipConfig.tipHeaderLeft = tipValue tvHeaderLeft.text = ReadTipConfig.tipNames[i] postEvent(EventBus.UP_CONFIG, true) } } llHeaderMiddle.setOnClickListener { context?.selector(items = ReadTipConfig.tipNames) { _, i -> - clearRepeat(i) - ReadTipConfig.tipHeaderMiddle = ReadTipConfig.tipValues[i] + val tipValue = ReadTipConfig.tipValues[i] + clearRepeat(tipValue) + ReadTipConfig.tipHeaderMiddle = tipValue tvHeaderMiddle.text = ReadTipConfig.tipNames[i] postEvent(EventBus.UP_CONFIG, true) } } llHeaderRight.setOnClickListener { context?.selector(items = ReadTipConfig.tipNames) { _, i -> - clearRepeat(i) - ReadTipConfig.tipHeaderRight = ReadTipConfig.tipValues[i] + val tipValue = ReadTipConfig.tipValues[i] + clearRepeat(tipValue) + ReadTipConfig.tipHeaderRight = tipValue tvHeaderRight.text = ReadTipConfig.tipNames[i] postEvent(EventBus.UP_CONFIG, true) } } llFooterLeft.setOnClickListener { context?.selector(items = ReadTipConfig.tipNames) { _, i -> - clearRepeat(i) - ReadTipConfig.tipFooterLeft = ReadTipConfig.tipValues[i] + val tipValue = ReadTipConfig.tipValues[i] + clearRepeat(tipValue) + ReadTipConfig.tipFooterLeft = tipValue tvFooterLeft.text = ReadTipConfig.tipNames[i] postEvent(EventBus.UP_CONFIG, true) } } llFooterMiddle.setOnClickListener { context?.selector(items = ReadTipConfig.tipNames) { _, i -> - clearRepeat(i) - ReadTipConfig.tipFooterMiddle = ReadTipConfig.tipValues[i] + val tipValue = ReadTipConfig.tipValues[i] + clearRepeat(tipValue) + ReadTipConfig.tipFooterMiddle = tipValue tvFooterMiddle.text = ReadTipConfig.tipNames[i] postEvent(EventBus.UP_CONFIG, true) } } llFooterRight.setOnClickListener { context?.selector(items = ReadTipConfig.tipNames) { _, i -> - clearRepeat(i) - ReadTipConfig.tipFooterRight = ReadTipConfig.tipValues[i] + val tipValue = ReadTipConfig.tipValues[i] + clearRepeat(tipValue) + ReadTipConfig.tipFooterRight = tipValue tvFooterRight.text = ReadTipConfig.tipNames[i] postEvent(EventBus.UP_CONFIG, true) }