Skip to content

Commit 5bc7a50

Browse files
hunterstichpaulfthomas
authored andcommitted
[Carousel] Fixed mutli-browse catalog demo crashing due to invalid position slider values.
PiperOrigin-RevId: 522072959
1 parent ef57f69 commit 5bc7a50

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

catalog/java/io/material/catalog/carousel/MultiBrowseDemoFragment.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -123,15 +123,15 @@ public void onStopTrackingTouch(@NonNull Slider slider) {
123123

124124
private static Runnable updateSliderRange(Slider slider, CarouselAdapter adapter) {
125125
return () -> {
126-
if (adapter.getItemCount() == 0) {
127-
slider.setValueFrom(0);
128-
slider.setValueTo(0);
126+
if (adapter.getItemCount() <= 1) {
127+
slider.setEnabled(false);
129128
return;
130129
}
131130

132-
slider.setValue(1);
133131
slider.setValueFrom(1);
132+
slider.setValue(1);
134133
slider.setValueTo(adapter.getItemCount());
134+
slider.setEnabled(true);
135135
};
136136
}
137137
}

0 commit comments

Comments
 (0)