diff --git a/app/src/main/java/eu/faircode/email/NavMenuItem.java b/app/src/main/java/eu/faircode/email/NavMenuItem.java index 1aff170f32..17abd08150 100644 --- a/app/src/main/java/eu/faircode/email/NavMenuItem.java +++ b/app/src/main/java/eu/faircode/email/NavMenuItem.java @@ -87,12 +87,21 @@ public class NavMenuItem { } void onClick() { - click.run(); + try { + click.run(); + } catch (Throwable ex) { + Log.e(ex); + } } boolean onLongClick() { - if (longClick != null) - longClick.run(); - return (longClick != null); + try { + if (longClick != null) + longClick.run(); + return (longClick != null); + } catch (Throwable ex) { + Log.e(ex); + return false; + } } }