From d56c7aa6e71308c4d0ae35647d8a414ca1c0d1de Mon Sep 17 00:00:00 2001 From: Dan Walmsley Date: Thu, 2 Mar 2023 15:34:36 +0000 Subject: [PATCH] make sure _lastWindowState and _actualWindowState are both reset when window is shown. --- native/Avalonia.Native/src/OSX/WindowImpl.mm | 1 + 1 file changed, 1 insertion(+) diff --git a/native/Avalonia.Native/src/OSX/WindowImpl.mm b/native/Avalonia.Native/src/OSX/WindowImpl.mm index cf1ee6943d..8e890d3216 100644 --- a/native/Avalonia.Native/src/OSX/WindowImpl.mm +++ b/native/Avalonia.Native/src/OSX/WindowImpl.mm @@ -54,6 +54,7 @@ HRESULT WindowImpl::Show(bool activate, bool isDialog) { WindowBaseImpl::Show(activate, isDialog); GetWindowState(&_actualWindowState); + _lastWindowState = _actualWindowState; return SetWindowState(_lastWindowState); } }