From 5303bbf6daf7b9d7819231df6fd574c72fb03796 Mon Sep 17 00:00:00 2001 From: Marty Fuhry Date: Mon, 4 Mar 2024 12:36:48 -0500 Subject: [PATCH] Fixes show controls with microtask --- mobile/lib/modules/asset_viewer/views/video_viewer_page.dart | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/mobile/lib/modules/asset_viewer/views/video_viewer_page.dart b/mobile/lib/modules/asset_viewer/views/video_viewer_page.dart index bbf41a86ee..8363f8a43d 100644 --- a/mobile/lib/modules/asset_viewer/views/video_viewer_page.dart +++ b/mobile/lib/modules/asset_viewer/views/video_viewer_page.dart @@ -111,7 +111,10 @@ class VideoViewerPage extends HookConsumerWidget { } // Hide the controls - ref.read(showControlsProvider.notifier).show = false; + // Done in a microtask to avoid setting the state while the widget is building + Future.microtask( + () => ref.read(showControlsProvider.notifier).show = false, + ); final video = controller.videoPlayerController.value;