From cd59eedcf042b5b31268e9ad512902ccc0ce93a8 Mon Sep 17 00:00:00 2001 From: jivesh Date: Sat, 4 May 2024 01:52:47 +0800 Subject: [PATCH] avoid divide by zero error? --- .../omnivore/feature/components/SliderWithPlusMinus.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/android/Omnivore/app/src/main/java/app/omnivore/omnivore/feature/components/SliderWithPlusMinus.kt b/android/Omnivore/app/src/main/java/app/omnivore/omnivore/feature/components/SliderWithPlusMinus.kt index 47a9ac3b6..cfc14ee28 100644 --- a/android/Omnivore/app/src/main/java/app/omnivore/omnivore/feature/components/SliderWithPlusMinus.kt +++ b/android/Omnivore/app/src/main/java/app/omnivore/omnivore/feature/components/SliderWithPlusMinus.kt @@ -45,7 +45,8 @@ fun SliderWithPlusMinus( interactionSource: MutableInteractionSource = remember { MutableInteractionSource() } ) { var sliderValue by remember { mutableFloatStateOf(value) } - val sliderValueStepSize = (valueRange.endInclusive - valueRange.start) / steps + val sliderValueStepSize = if (steps == 0) 0f else + (valueRange.endInclusive - valueRange.start) / steps return Row( modifier = modifier