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; setWindowId(int id) => _windowId = id;
setMaximized(bool v) { setMaximized(bool v) {
if (isMaximized.value != v && !_fullscreen) { if (!_fullscreen) {
if (isMaximized.value != v) {
isMaximized.value = v; isMaximized.value = v;
_resizeEdgeSize.value = isMaximized.isTrue ? kMaximizeEdgeSize : kWindowEdgeSize; _resizeEdgeSize.value =
isMaximized.isTrue ? kMaximizeEdgeSize : kWindowEdgeSize;
}
if (!Platform.isMacOS) {
_windowBorderWidth.value = v ? 0 : kWindowBorderWidth;
} }
} }
}
setMinimized(bool v) => _isMinimized = v; setMinimized(bool v) => _isMinimized = v;
setFullscreen(bool v) { setFullscreen(bool v) {