From 6421bec35a3c611b5a33ca01d458ee0ff076e357 Mon Sep 17 00:00:00 2001 From: Mehdi Alizadeh Date: Thu, 7 May 2020 21:11:17 -0700 Subject: [PATCH] Hides gesture nav settings page from search, when not available Bug: 149846147 Test: Manual test Change-Id: If95e521caf0fe8ea8489747a75a7d1600ea7d1a0 --- .../gestures/GestureNavigationSettingsFragment.java | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/com/android/settings/gestures/GestureNavigationSettingsFragment.java b/src/com/android/settings/gestures/GestureNavigationSettingsFragment.java index 73d7b85f421..792bba5ca5c 100644 --- a/src/com/android/settings/gestures/GestureNavigationSettingsFragment.java +++ b/src/com/android/settings/gestures/GestureNavigationSettingsFragment.java @@ -145,5 +145,12 @@ public class GestureNavigationSettingsFragment extends DashboardFragment { } public static final BaseSearchIndexProvider SEARCH_INDEX_DATA_PROVIDER = - new BaseSearchIndexProvider(R.xml.gesture_navigation_settings); + new BaseSearchIndexProvider(R.xml.gesture_navigation_settings) { + + @Override + protected boolean isPageSearchEnabled(Context context) { + return SystemNavigationPreferenceController.isGestureAvailable(context); + } + }; + }