From 7977ccd0bac30413e23285006efd7f6eea3e437e Mon Sep 17 00:00:00 2001 From: Bruno Martins Date: Mon, 14 Feb 2022 22:47:13 +0000 Subject: pro1: devicesettings: Fix search indexables provider Prior to this change, touchscreen settings weren't indexed. Change-Id: Ifa0da12ca95b340a29c4dbc83225e329655c09b7 --- .../settings/device/DeviceSettingsSearchIndexablesProvider.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/devicesettings/src/org/lineageos/settings/device/DeviceSettingsSearchIndexablesProvider.java b/devicesettings/src/org/lineageos/settings/device/DeviceSettingsSearchIndexablesProvider.java index 442e242..26b2932 100644 --- a/devicesettings/src/org/lineageos/settings/device/DeviceSettingsSearchIndexablesProvider.java +++ b/devicesettings/src/org/lineageos/settings/device/DeviceSettingsSearchIndexablesProvider.java @@ -35,7 +35,8 @@ import static android.provider.SearchIndexablesContract.NON_INDEXABLES_KEYS_COLU public class DeviceSettingsSearchIndexablesProvider extends SearchIndexablesProvider { private static final String TAG = "DeviceSettingsSearchIndexablesProvider"; - public static final int SEARCH_IDX_BUTTON_PANEL = 0; + private static final int SEARCH_IDX_KEYBOARD_PANEL = 0; + private static final int SEARCH_IDX_TOUCHSCREEN_PANEL = 1; private static SearchIndexableResource[] INDEXABLE_RES = new SearchIndexableResource[]{ new SearchIndexableResource(1, R.xml.keyboard_panel, @@ -54,7 +55,8 @@ public class DeviceSettingsSearchIndexablesProvider extends SearchIndexablesProv @Override public Cursor queryXmlResources(String[] projection) { MatrixCursor cursor = new MatrixCursor(INDEXABLES_XML_RES_COLUMNS); - cursor.addRow(generateResourceRef(INDEXABLE_RES[SEARCH_IDX_BUTTON_PANEL])); + cursor.addRow(generateResourceRef(INDEXABLE_RES[SEARCH_IDX_KEYBOARD_PANEL])); + cursor.addRow(generateResourceRef(INDEXABLE_RES[SEARCH_IDX_TOUCHSCREEN_PANEL])); return cursor; } -- cgit v1.2.3