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,12 +66,14 @@ internal class UnittoActionModeCallback(
} }
fun onActionItemClicked(mode: ActionMode?, item: MenuItem?): Boolean { fun onActionItemClicked(mode: ActionMode?, item: MenuItem?): Boolean {
when (item!!.itemId) { runCatching {
MENU_ITEM_COPY -> onCopyRequested?.invoke() when (item!!.itemId) {
MENU_ITEM_PASTE -> onPasteRequested?.invoke() MENU_ITEM_COPY -> onCopyRequested?.invoke()
MENU_ITEM_CUT -> onCutRequested?.invoke() MENU_ITEM_PASTE -> onPasteRequested?.invoke()
MENU_ITEM_SELECT_ALL -> onSelectAllRequested?.invoke() MENU_ITEM_CUT -> onCutRequested?.invoke()
else -> return false MENU_ITEM_SELECT_ALL -> onSelectAllRequested?.invoke()
else -> return false
}
} }
mode?.finish() mode?.finish()
return true return true