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 eu.kanade.presentation.util.isTabletUi
import eu.kanade.tachiyomi.R
import kotlin.math.roundToInt
@Composable
fun ChapterNavigator(
@ -106,7 +107,7 @@ fun ChapterNavigator(
valueRange = 1f..totalPages.toFloat(),
steps = totalPages - 2,
onValueChange = {
onSliderValueChange(it.toInt() - 1)
onSliderValueChange(it.roundToInt() - 1)
},
interactionSource = interactionSource,
)