From 9689d741092ecccac4ba247ee1e1966050de4a18 Mon Sep 17 00:00:00 2001 From: PartyDonut Date: Fri, 3 Oct 2025 15:09:35 +0200 Subject: [PATCH] fix: Spamming playback state with certain players --- lib/providers/video_player_provider.dart | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/lib/providers/video_player_provider.dart b/lib/providers/video_player_provider.dart index 3e58ecf..97c9aca 100644 --- a/lib/providers/video_player_provider.dart +++ b/lib/providers/video_player_provider.dart @@ -75,12 +75,12 @@ class VideoPlayerNotifier extends StateNotifier { } Future updatePlaying(bool event) async { - if (!state.hasPlayer) return; - mediaState.update( - (state) => state.playing == event ? state : state.copyWith(playing: event), - ); final currentState = playbackState; - ref.read(playBackModel)?.updatePlaybackPosition(currentState.position, playbackState.playing, ref); + if (!state.hasPlayer || currentState.playing == event) return; + mediaState.update( + (state) => state.copyWith(playing: event), + ); + ref.read(playBackModel)?.updatePlaybackPosition(currentState.position, currentState.playing, ref); } Future updatePosition(Duration event) async {