Browse Source

Merge pull request #3680 from AvaloniaUI/fix/osx-window-state-binding

Fix OSX binding to WindowState.
pull/3681/head
danwalmsley 6 years ago
committed by GitHub
parent
commit
d1670ca72a
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 3
      native/Avalonia.Native/src/OSX/window.mm

3
native/Avalonia.Native/src/OSX/window.mm

@ -426,6 +426,7 @@ private:
ComPtr<IAvnWindowEvents> 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);
}
}

Loading…
Cancel
Save