Fix crash when resetting playback speed

This commit is contained in:
Bnyro 2023-06-26 09:30:05 +02:00
parent 62ebf61988
commit bb0ae23bb8
2 changed files with 3 additions and 3 deletions

View File

@ -222,7 +222,7 @@ object PlayerHelper {
.roundToInt() .roundToInt()
.toLong() * 1000 .toLong() * 1000
private val playbackSpeed: Float val playbackSpeed: Float
get() = PreferenceHelper.getString( get() = PreferenceHelper.getString(
PreferenceKeys.PLAYBACK_SPEED, PreferenceKeys.PLAYBACK_SPEED,
"1" "1"

View File

@ -10,6 +10,7 @@ import androidx.recyclerview.widget.GridLayoutManager
import com.github.libretube.constants.PreferenceKeys import com.github.libretube.constants.PreferenceKeys
import com.github.libretube.databinding.PlaybackBottomSheetBinding import com.github.libretube.databinding.PlaybackBottomSheetBinding
import com.github.libretube.extensions.round import com.github.libretube.extensions.round
import com.github.libretube.helpers.PlayerHelper
import com.github.libretube.helpers.PreferenceHelper import com.github.libretube.helpers.PreferenceHelper
import com.github.libretube.ui.adapters.SliderLabelsAdapter import com.github.libretube.ui.adapters.SliderLabelsAdapter
@ -55,8 +56,7 @@ class PlaybackOptionsSheet(
} }
binding.resetSpeed.setOnClickListener { binding.resetSpeed.setOnClickListener {
binding.speed.value = PreferenceHelper.getFloat(PreferenceKeys.PLAYBACK_SPEED, 1f) binding.speed.value = PlayerHelper.playbackSpeed
onChange()
} }
binding.resetPitch.setOnClickListener { binding.resetPitch.setOnClickListener {