fix: ensure that x1 speed is accessible

This commit is contained in:
Trizotto 2025-09-16 19:56:20 +02:00
parent 362e97730c
commit 18f09ebddf

View file

@ -70,10 +70,14 @@ class VideoPlayerSettingsProviderNotifier extends StateNotifier<VideoPlayerSetti
} }
void steppedSpeed(double i) { void steppedSpeed(double i) {
final 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) {
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);
} }