From bb0ae23bb8d61b2a33e09e74fee1f45b67cc9537 Mon Sep 17 00:00:00 2001 From: Bnyro Date: Mon, 26 Jun 2023 09:30:05 +0200 Subject: [PATCH] Fix crash when resetting playback speed --- .../main/java/com/github/libretube/helpers/PlayerHelper.kt | 2 +- .../com/github/libretube/ui/sheets/PlaybackOptionsSheet.kt | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/com/github/libretube/helpers/PlayerHelper.kt b/app/src/main/java/com/github/libretube/helpers/PlayerHelper.kt index 2707adf32..eee0464b8 100644 --- a/app/src/main/java/com/github/libretube/helpers/PlayerHelper.kt +++ b/app/src/main/java/com/github/libretube/helpers/PlayerHelper.kt @@ -222,7 +222,7 @@ object PlayerHelper { .roundToInt() .toLong() * 1000 - private val playbackSpeed: Float + val playbackSpeed: Float get() = PreferenceHelper.getString( PreferenceKeys.PLAYBACK_SPEED, "1" diff --git a/app/src/main/java/com/github/libretube/ui/sheets/PlaybackOptionsSheet.kt b/app/src/main/java/com/github/libretube/ui/sheets/PlaybackOptionsSheet.kt index 196e66bf9..3daacdf6b 100644 --- a/app/src/main/java/com/github/libretube/ui/sheets/PlaybackOptionsSheet.kt +++ b/app/src/main/java/com/github/libretube/ui/sheets/PlaybackOptionsSheet.kt @@ -10,6 +10,7 @@ import androidx.recyclerview.widget.GridLayoutManager import com.github.libretube.constants.PreferenceKeys import com.github.libretube.databinding.PlaybackBottomSheetBinding import com.github.libretube.extensions.round +import com.github.libretube.helpers.PlayerHelper import com.github.libretube.helpers.PreferenceHelper import com.github.libretube.ui.adapters.SliderLabelsAdapter @@ -55,8 +56,7 @@ class PlaybackOptionsSheet( } binding.resetSpeed.setOnClickListener { - binding.speed.value = PreferenceHelper.getFloat(PreferenceKeys.PLAYBACK_SPEED, 1f) - onChange() + binding.speed.value = PlayerHelper.playbackSpeed } binding.resetPitch.setOnClickListener {