From 30458c81c505f305f1520ae759d0b0a65a6f632b Mon Sep 17 00:00:00 2001 From: Dan Walmsley Date: Thu, 19 Mar 2020 13:10:37 -0300 Subject: [PATCH] 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 2c03407732..2c1208a38d 100644 --- a/native/Avalonia.Native/src/OSX/window.mm +++ b/native/Avalonia.Native/src/OSX/window.mm @@ -426,6 +426,7 @@ private: ComPtr WindowEvents; WindowImpl(IAvnWindowEvents* events, IAvnGlContext* gl) : WindowBaseImpl(events, gl) { + _lastWindowState = Normal; WindowEvents = events; [Window setCanBecomeKeyAndMain]; [Window disableCursorRects]; @@ -439,7 +440,7 @@ private: [[Window parentWindow] removeChildWindow:Window]; WindowBaseImpl::Show(); - return SetWindowState(Normal); + return SetWindowState(_lastWindowState); } }