From b911d73eb34ef567cd5d39b929932eb6ed8ddfeb Mon Sep 17 00:00:00 2001 From: Julian Winkler Date: Tue, 18 Feb 2025 18:56:19 +0100 Subject: [PATCH] Activity: HACK: catch errors in onCreateOptionsMenu() This method throws some non critical errors in the Open Sudoku app. Catch them for now until we fixed the root cause. --- src/api-impl/android/app/Activity.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/api-impl/android/app/Activity.java b/src/api-impl/android/app/Activity.java index de34948a..7959648d 100644 --- a/src/api-impl/android/app/Activity.java +++ b/src/api-impl/android/app/Activity.java @@ -428,7 +428,13 @@ public class Activity extends ContextThemeWrapper implements Window.Callback, La @Override public boolean onCreatePanelMenu(int featureId, Menu menu) { if (featureId == Window.FEATURE_OPTIONS_PANEL) { - return onCreateOptionsMenu(menu); + // HACK: catch non critical error occuring in Open Sudoku app + try { + return onCreateOptionsMenu(menu); + } catch (Exception e) { + e.printStackTrace(); + return false; + } } return false; }