diff --git a/app/src/main/java/net/bible/android/view/activity/page/BibleView.kt b/app/src/main/java/net/bible/android/view/activity/page/BibleView.kt index 2af68cfaf1..9f893145a2 100644 --- a/app/src/main/java/net/bible/android/view/activity/page/BibleView.kt +++ b/app/src/main/java/net/bible/android/view/activity/page/BibleView.kt @@ -638,9 +638,12 @@ class BibleView(val mainBibleActivity: MainBibleActivity, } override fun onActionItemClicked(mode: ActionMode, item: MenuItem): Boolean { - val handled1 = onActionMenuItemClicked(mode, item) - if(handled1) stopSelection(true) - return handled1 + if(modalOpen) { + return callback.onActionItemClicked(mode, item) + } + val handled = onActionMenuItemClicked(mode, item) + if(handled) stopSelection(true) + return handled } override fun onDestroyActionMode(mode: ActionMode) {