From f578639d75a3021a159962a7618bacd70828dae4 Mon Sep 17 00:00:00 2001 From: danwalmsley Date: Thu, 19 Mar 2020 13:26:26 -0300 Subject: [PATCH] Merge pull request #3680 from AvaloniaUI/fix/osx-window-state-binding Fix OSX binding to WindowState. --- native/Avalonia.Native/src/OSX/window.mm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/native/Avalonia.Native/src/OSX/window.mm b/native/Avalonia.Native/src/OSX/window.mm index 483b70f7e9..9664bf13e4 100644 --- a/native/Avalonia.Native/src/OSX/window.mm +++ b/native/Avalonia.Native/src/OSX/window.mm @@ -427,6 +427,7 @@ private: ComPtr WindowEvents; WindowImpl(IAvnWindowEvents* events, IAvnGlContext* gl) : WindowBaseImpl(events, gl) { + _lastWindowState = Normal; WindowEvents = events; [Window setCanBecomeKeyAndMain]; [Window disableCursorRects]; @@ -440,7 +441,7 @@ private: [[Window parentWindow] removeChildWindow:Window]; WindowBaseImpl::Show(); - return SetWindowState(Normal); + return SetWindowState(_lastWindowState); } }