From f6f87ab4e7d54fb69fc93021d26a80084649f4b5 Mon Sep 17 00:00:00 2001 From: Gitsaibot Date: Sat, 4 May 2024 12:19:17 +0200 Subject: [PATCH] Avoid crash if "Search Service" isn't available --- app/src/main/java/com/android/calendar/Utils.java | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/com/android/calendar/Utils.java b/app/src/main/java/com/android/calendar/Utils.java index 119f4ddf..4e6d6abe 100644 --- a/app/src/main/java/com/android/calendar/Utils.java +++ b/app/src/main/java/com/android/calendar/Utils.java @@ -1429,9 +1429,13 @@ public class Utils { * @param act The activity using the view */ public static void setUpSearchView(SearchView view, Activity act) { - SearchManager searchManager = (SearchManager) act.getSystemService(Context.SEARCH_SERVICE); - view.setSearchableInfo(searchManager.getSearchableInfo(act.getComponentName())); - view.setQueryRefinementEnabled(true); + try { + SearchManager searchManager = (SearchManager) act.getSystemService(Context.SEARCH_SERVICE); + view.setSearchableInfo(searchManager.getSearchableInfo(act.getComponentName())); + view.setQueryRefinementEnabled(true); + } catch (Exception e) { + Log.d(TAG, "Search Service not found"); + } } /**