Small fix for rates < 1.0

This commit is contained in:
PartyDonut 2025-09-19 19:02:43 +02:00
parent 57114ab7c5
commit 113a60a8ff

View file

@ -71,13 +71,13 @@ class VideoPlayerSettingsProviderNotifier extends StateNotifier<VideoPlayerSetti
void steppedSpeed(double i) { void steppedSpeed(double i) {
var value = double.parse( var value = double.parse(
((ref.read(playbackRateProvider) + i).clamp(0.25, 3)) ((ref.read(playbackRateProvider) + i).clamp(0.25, 3)).toStringAsFixed(2),
.toStringAsFixed(2),
); );
if ((value - 1.0).abs() < 0.1) { if ((value - 1.0).abs() <= 0.06) {
value = 1.0; value = 1.0;
} }
ref.read(playbackRateProvider.notifier).state = value; ref.read(playbackRateProvider.notifier).state = value;
ref.read(videoPlayerProvider).setSpeed(value); ref.read(videoPlayerProvider).setSpeed(value);
} }