Fix stacking of Settings menu in the reader on multiple taps (#8002)
* fix : conditional check added to avoid stacking of dialog In onClickListener, bottom sheet is being opened depending on status of dialog sheet, if it's showing or not. * chore : refactored conditional logic * Update ReaderActivity.kt
This commit is contained in:
parent
48d3d454c0
commit
30ac94181b
@ -508,9 +508,11 @@ class ReaderActivity : BaseRxActivity<ReaderPresenter>() {
|
|||||||
// Settings sheet
|
// Settings sheet
|
||||||
with(binding.actionSettings) {
|
with(binding.actionSettings) {
|
||||||
setTooltip(R.string.action_settings)
|
setTooltip(R.string.action_settings)
|
||||||
|
val readerSettingSheetDialog = ReaderSettingsSheet(this@ReaderActivity)
|
||||||
setOnClickListener {
|
setOnClickListener {
|
||||||
ReaderSettingsSheet(this@ReaderActivity).show()
|
if (!readerSettingSheetDialog.isShowing()) {
|
||||||
|
readerSettingSheetDialog.show()
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
setOnLongClickListener {
|
setOnLongClickListener {
|
||||||
|
Loading…
Reference in New Issue
Block a user