浏览代码

fix: windows, exit fullscreen, remove redraw (#9700)

Signed-off-by: fufesou <linlong1266@gmail.com>
fufesou 3 天之前
父节点
当前提交
547da31095
共有 1 个文件被更改,包括 2 次插入9 次删除
  1. 2 9
      flutter/lib/models/state_model.dart

+ 2 - 9
flutter/lib/models/state_model.dart

@@ -101,15 +101,8 @@ class StateGlobal {
     if (procWnd) {
       final wc = WindowController.fromWindowId(windowId);
       wc.setFullscreen(_fullscreen.isTrue).then((_) {
-        // https://github.com/leanflutter/window_manager/issues/131#issuecomment-1111587982
-        if (isWindows && _fullscreen.isFalse) {
-          Future.delayed(Duration.zero, () async {
-            final frame = await wc.getFrame();
-            final newRect = Rect.fromLTWH(
-                frame.left, frame.top, frame.width + 1, frame.height + 1);
-            await wc.setFrame(newRect);
-          });
-        }
+        // We remove the redraw (width + 1, height + 1), because this issue cannot be reproduced.
+        // https://github.com/rustdesk/rustdesk/issues/9675
       });
     }
   }