diff --git a/flutter/lib/desktop/pages/remote_page.dart b/flutter/lib/desktop/pages/remote_page.dart index 625744dc1..12cd8a7fe 100644 --- a/flutter/lib/desktop/pages/remote_page.dart +++ b/flutter/lib/desktop/pages/remote_page.dart @@ -177,6 +177,25 @@ class _RemotePageState extends State if (Platform.isWindows) { _isWindowBlur = false; } + if (!Platform.isLinux) { + Wakelock.enable(); + } + } + + @override + void onWindowMaximize() { + super.onWindowMinimize(); + if (!Platform.isLinux) { + Wakelock.enable(); + } + } + + @override + void onWindowMinimize() { + super.onWindowMinimize(); + if (!Platform.isLinux) { + Wakelock.disable(); + } } @override