From 7a89f55649a674856a9c6d68661ff94bb3ccb18b Mon Sep 17 00:00:00 2001 From: M66B Date: Thu, 9 Nov 2023 14:23:57 +0100 Subject: [PATCH] Added fail-safe --- app/src/main/java/eu/faircode/email/Helper.java | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/Helper.java b/app/src/main/java/eu/faircode/email/Helper.java index 16b9c91ca8..95ea088396 100644 --- a/app/src/main/java/eu/faircode/email/Helper.java +++ b/app/src/main/java/eu/faircode/email/Helper.java @@ -1931,10 +1931,14 @@ public class Helper { } static void performHapticFeedback(@NonNull View view, int feedbackConstant, int flags) { - SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(view.getContext()); - boolean haptic_feedback = prefs.getBoolean("haptic_feedback", true); - if (haptic_feedback) - view.performHapticFeedback(feedbackConstant); + try { + SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(view.getContext()); + boolean haptic_feedback = prefs.getBoolean("haptic_feedback", true); + if (haptic_feedback) + view.performHapticFeedback(feedbackConstant); + } catch (Throwable ex) { + Log.e(ex); + } } // Graphics