Fix action item click crash

This commit is contained in:
Sad Ellie 2023-02-27 00:27:57 +04:00
parent 17c9b11d27
commit 4be56ccb0d

View File

@ -66,6 +66,7 @@ internal class UnittoActionModeCallback(
} }
fun onActionItemClicked(mode: ActionMode?, item: MenuItem?): Boolean { fun onActionItemClicked(mode: ActionMode?, item: MenuItem?): Boolean {
runCatching {
when (item!!.itemId) { when (item!!.itemId) {
MENU_ITEM_COPY -> onCopyRequested?.invoke() MENU_ITEM_COPY -> onCopyRequested?.invoke()
MENU_ITEM_PASTE -> onPasteRequested?.invoke() MENU_ITEM_PASTE -> onPasteRequested?.invoke()
@ -73,6 +74,7 @@ internal class UnittoActionModeCallback(
MENU_ITEM_SELECT_ALL -> onSelectAllRequested?.invoke() MENU_ITEM_SELECT_ALL -> onSelectAllRequested?.invoke()
else -> return false else -> return false
} }
}
mode?.finish() mode?.finish()
return true return true
} }