ChapterNavigator: Fix rounding error when changing page with slider (#9477)

ChapterNavigator: Fix rounding error when changing page from slider
This commit is contained in:
Ivan Iskandar 2023-05-08 20:00:05 +07:00 committed by GitHub
parent 71f6e07e71
commit 84acae27b7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -35,6 +35,7 @@ import androidx.compose.ui.unit.LayoutDirection
import androidx.compose.ui.unit.dp import androidx.compose.ui.unit.dp
import eu.kanade.presentation.util.isTabletUi import eu.kanade.presentation.util.isTabletUi
import eu.kanade.tachiyomi.R import eu.kanade.tachiyomi.R
import kotlin.math.roundToInt
@Composable @Composable
fun ChapterNavigator( fun ChapterNavigator(
@ -106,7 +107,7 @@ fun ChapterNavigator(
valueRange = 1f..totalPages.toFloat(), valueRange = 1f..totalPages.toFloat(),
steps = totalPages - 2, steps = totalPages - 2,
onValueChange = { onValueChange = {
onSliderValueChange(it.toInt() - 1) onSliderValueChange(it.roundToInt() - 1)
}, },
interactionSource = interactionSource, interactionSource = interactionSource,
) )