Browse Source

[OSX] reset maximised state when window is dragged.

pull/7937/head
Dan Walmsley 4 years ago
parent
commit
4b5e86c72d
  1. 10
      native/Avalonia.Native/src/OSX/window.mm

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

@ -2461,6 +2461,16 @@ NSArray* AllLoopModes = [NSArray arrayWithObjects: NSDefaultRunLoopMode, NSEvent
if(_parent != nullptr)
{
auto cparent = dynamic_cast<WindowImpl*>(_parent.getRaw());
if(cparent != nullptr)
{
if(cparent->WindowState() == Maximized)
{
cparent->SetWindowState(Normal);
}
}
_parent->GetPosition(&position);
_parent->BaseEvents->PositionChanged(position);
}

Loading…
Cancel
Save