summaryrefslogtreecommitdiffstats
path: root/src/com/android/settings/search
diff options
context:
space:
mode:
authorMady Mellor <madym@google.com>2018-08-15 15:11:51 -0700
committerMady Mellor <madym@google.com>2018-08-15 22:30:56 +0000
commitef724a9f8763a72b95c786be8fbbf2592812de16 (patch)
treef7c4d097868c0929f78f11ddba1dd1327e025ad2 /src/com/android/settings/search
parent097cfa725198368ca90c46bb2055f0e2c9444535 (diff)
downloadpackages_apps_Settings-ef724a9f8763a72b95c786be8fbbf2592812de16.tar.gz
packages_apps_Settings-ef724a9f8763a72b95c786be8fbbf2592812de16.tar.bz2
packages_apps_Settings-ef724a9f8763a72b95c786be8fbbf2592812de16.zip
Fix indexing after slices api changes
Test: make -j40 RunSettingsGoogleRoboTests make -j40 RunSettingsRoboTests ROBOTEST_FILTER="Slice" Change-Id: Ib599a8c814942a80d7b60fc3b40b284ce2b55775
Diffstat (limited to 'src/com/android/settings/search')
-rw-r--r--src/com/android/settings/search/DeviceIndexUpdateJobService.java9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/com/android/settings/search/DeviceIndexUpdateJobService.java b/src/com/android/settings/search/DeviceIndexUpdateJobService.java
index b8f35a6baa..3a85867f2d 100644
--- a/src/com/android/settings/search/DeviceIndexUpdateJobService.java
+++ b/src/com/android/settings/search/DeviceIndexUpdateJobService.java
@@ -43,6 +43,7 @@ import androidx.slice.SliceViewManager;
import androidx.slice.SliceViewManager.SliceCallback;
import androidx.slice.core.SliceQuery;
import androidx.slice.widget.ListContent;
+import androidx.slice.widget.SliceContent;
public class DeviceIndexUpdateJobService extends JobService {
@@ -134,7 +135,7 @@ public class DeviceIndexUpdateJobService extends JobService {
protected CharSequence findTitle(Slice loadedSlice, SliceMetadata metaData) {
ListContent content = new ListContent(null, loadedSlice);
- SliceItem headerItem = content.getHeaderItem();
+ SliceContent headerItem = content.getHeader();
if (headerItem == null) {
if (content.getRowItems().size() != 0) {
headerItem = content.getRowItems().get(0);
@@ -143,15 +144,15 @@ public class DeviceIndexUpdateJobService extends JobService {
}
}
// Look for a title, then large text, then any text at all.
- SliceItem title = SliceQuery.find(headerItem, FORMAT_TEXT, HINT_TITLE, null);
+ SliceItem title = SliceQuery.find(headerItem.getSliceItem(), FORMAT_TEXT, HINT_TITLE, null);
if (title != null) {
return title.getText();
}
- title = SliceQuery.find(headerItem, FORMAT_TEXT, HINT_LARGE, null);
+ title = SliceQuery.find(headerItem.getSliceItem(), FORMAT_TEXT, HINT_LARGE, null);
if (title != null) {
return title.getText();
}
- title = SliceQuery.find(headerItem, FORMAT_TEXT);
+ title = SliceQuery.find(headerItem.getSliceItem(), FORMAT_TEXT);
if (title != null) {
return title.getText();
}