From b27aa9cbda3caacf0e536d71a9d4c4b8d7c9a9cc Mon Sep 17 00:00:00 2001 From: edde746 <86283021+edde746@users.noreply.github.com> Date: Sat, 20 Dec 2025 15:47:42 +0100 Subject: [PATCH] fix: wakelock follows play state close #180 --- lib/screens/video_player_screen.dart | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/lib/screens/video_player_screen.dart b/lib/screens/video_player_screen.dart index 34ae2cdd..3f301dc0 100644 --- a/lib/screens/video_player_screen.dart +++ b/lib/screens/video_player_screen.dart @@ -953,6 +953,13 @@ class VideoPlayerScreenState extends State with WidgetsBindin } void _onPlayingStateChanged(bool isPlaying) { + // Toggle wakelock based on playback state + if (isPlaying) { + WakelockPlus.enable(); + } else { + WakelockPlus.disable(); + } + // Send timeline update when playback state changes _progressTracker?.sendProgress(isPlaying ? 'playing' : 'paused');