From c56151750be62da4957b3107b8d1314debd9ca8a Mon Sep 17 00:00:00 2001 From: M66B Date: Thu, 17 Feb 2022 12:03:15 +0100 Subject: [PATCH] Added fail safe --- .../java/eu/faircode/email/EditTextCompose.java | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/EditTextCompose.java b/app/src/main/java/eu/faircode/email/EditTextCompose.java index 0a9a99ed5a..d4935eb261 100644 --- a/app/src/main/java/eu/faircode/email/EditTextCompose.java +++ b/app/src/main/java/eu/faircode/email/EditTextCompose.java @@ -92,11 +92,15 @@ public class EditTextCompose extends FixedEditText { setCustomInsertionActionModeCallback(new ActionMode.Callback() { @Override public boolean onCreateActionMode(ActionMode mode, Menu menu) { - if (undo_manager && can(android.R.id.undo)) - menu.add(Menu.CATEGORY_ALTERNATIVE, R.string.title_undo, 1, getTitle(R.string.title_undo)); - if (undo_manager && can(android.R.id.redo)) - menu.add(Menu.CATEGORY_ALTERNATIVE, R.string.title_redo, 2, getTitle(R.string.title_redo)); - menu.add(Menu.CATEGORY_ALTERNATIVE, R.string.title_insert_line, 3, R.string.title_insert_line); + try { + if (undo_manager && can(android.R.id.undo)) + menu.add(Menu.CATEGORY_ALTERNATIVE, R.string.title_undo, 1, getTitle(R.string.title_undo)); + if (undo_manager && can(android.R.id.redo)) + menu.add(Menu.CATEGORY_ALTERNATIVE, R.string.title_redo, 2, getTitle(R.string.title_redo)); + menu.add(Menu.CATEGORY_ALTERNATIVE, R.string.title_insert_line, 3, R.string.title_insert_line); + } catch (Throwable ex) { + Log.e(ex); + } return true; }