Merge pull request #5372 from dignow/fix/window_border_on_maximized

Fix, Windows and Linux, window border on maximize
This commit is contained in:
RustDesk 2023-08-13 14:44:20 +08:00 committed by GitHub
commit 214e4285be
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -50,11 +50,18 @@ class StateGlobal {
setWindowId(int id) => _windowId = id;
setMaximized(bool v) {
if (isMaximized.value != v && !_fullscreen) {
isMaximized.value = v;
_resizeEdgeSize.value = isMaximized.isTrue ? kMaximizeEdgeSize : kWindowEdgeSize;
if (!_fullscreen) {
if (isMaximized.value != v) {
isMaximized.value = v;
_resizeEdgeSize.value =
isMaximized.isTrue ? kMaximizeEdgeSize : kWindowEdgeSize;
}
if (!Platform.isMacOS) {
_windowBorderWidth.value = v ? 0 : kWindowBorderWidth;
}
}
}
setMinimized(bool v) => _isMinimized = v;
setFullscreen(bool v) {