From fa46de5c68f078a595aa61d61ceae6b7951c3aa7 Mon Sep 17 00:00:00 2001 From: Fabrice Di Meglio Date: Fri, 11 Apr 2014 14:00:56 -0700 Subject: [PATCH] Search - fix remembered Bluetooth devices indexing We were indexing the remembered device names but we were missing the informations for launching the correct Activity from the Search result. - add the missing information: className and iconResId Change-Id: Ib6781d4c492c296e822da1b5a8a2a76c92ecd586 --- .../android/settings/bluetooth/BluetoothDevicePreference.java | 2 ++ src/com/android/settings/bluetooth/DeviceProfilesSettings.java | 2 ++ 2 files changed, 4 insertions(+) diff --git a/src/com/android/settings/bluetooth/BluetoothDevicePreference.java b/src/com/android/settings/bluetooth/BluetoothDevicePreference.java index 12d25e5adb4..e336ae435f6 100644 --- a/src/com/android/settings/bluetooth/BluetoothDevicePreference.java +++ b/src/com/android/settings/bluetooth/BluetoothDevicePreference.java @@ -215,8 +215,10 @@ public final class BluetoothDevicePreference extends Preference implements final Context context = getContext(); SearchIndexableRaw data = new SearchIndexableRaw(context); + data.className = BluetoothSettings.class.getName(); data.title = mCachedDevice.getName(); data.screenTitle = context.getResources().getString(R.string.bluetooth_settings); + data.iconResId = R.drawable.ic_settings_bluetooth2; data.enabled = true; Index.getInstance(context).updateFromSearchIndexableData(data); diff --git a/src/com/android/settings/bluetooth/DeviceProfilesSettings.java b/src/com/android/settings/bluetooth/DeviceProfilesSettings.java index 821013d8974..b50d2b4e12d 100755 --- a/src/com/android/settings/bluetooth/DeviceProfilesSettings.java +++ b/src/com/android/settings/bluetooth/DeviceProfilesSettings.java @@ -235,8 +235,10 @@ public final class DeviceProfilesSettings extends SettingsPreferenceFragment final Context context = preference.getContext(); SearchIndexableRaw data = new SearchIndexableRaw(context); + data.className = BluetoothSettings.class.getName(); data.title = mCachedDevice.getName(); data.screenTitle = context.getResources().getString(R.string.bluetooth_settings); + data.iconResId = R.drawable.ic_settings_bluetooth2; data.enabled = false; Index.getInstance(context).updateFromSearchIndexableData(data);