Merge "Make Settings Slider Slices one row" into pi-dev
diff --git a/src/com/android/settings/slices/SliceBuilderUtils.java b/src/com/android/settings/slices/SliceBuilderUtils.java
index be433b7..d2c2669 100644
--- a/src/com/android/settings/slices/SliceBuilderUtils.java
+++ b/src/com/android/settings/slices/SliceBuilderUtils.java
@@ -287,11 +287,10 @@
return new ListBuilder(context, sliceData.getUri(), ListBuilder.INFINITY)
.setAccentColor(color)
- .setHeader(builder -> builder
+ .addInputRange(builder -> builder
.setTitle(sliceData.getTitle())
.setSubtitle(subtitleText)
- .setPrimaryAction(primaryAction))
- .addInputRange(builder -> builder
+ .setPrimaryAction(primaryAction)
.setMax(sliderController.getMaxSteps())
.setValue(sliderController.getSliderPosition())
.setInputAction(actionIntent))
diff --git a/tests/robotests/src/com/android/settings/testutils/SliceTester.java b/tests/robotests/src/com/android/settings/testutils/SliceTester.java
index 7dd22aa..d505529 100644
--- a/tests/robotests/src/com/android/settings/testutils/SliceTester.java
+++ b/tests/robotests/src/com/android/settings/testutils/SliceTester.java
@@ -43,6 +43,7 @@
import androidx.slice.builders.ListBuilder;
import androidx.slice.core.SliceAction;
import androidx.slice.core.SliceQuery;
+import androidx.slice.widget.EventInfo;
import android.support.v4.graphics.drawable.IconCompat;
@@ -159,6 +160,9 @@
final long sliceTTL = metadata.getExpiry();
assertThat(sliceTTL).isEqualTo(ListBuilder.INFINITY);
+ final int headerType = metadata.getHeaderType();
+ assertThat(headerType).isEqualTo(EventInfo.ROW_TYPE_SLIDER);
+
// Check primary intent
final PendingIntent primaryPendingIntent = primaryAction.getAction();
assertThat(primaryPendingIntent).isEqualTo(