Browse Source

Fix window incorrect positioning with window startup location CenterScreen on MacOS

pull/12327/head
daniilpavliuchyk 3 years ago
parent
commit
5d2b9edec3
  1. 8
      native/Avalonia.Native/src/OSX/WindowBaseImpl.mm

8
native/Avalonia.Native/src/OSX/WindowBaseImpl.mm

@ -151,6 +151,14 @@ HRESULT WindowBaseImpl::Hide() {
@autoreleasepool {
if (Window != nullptr) {
auto frame = [Window frame];
AvnPoint point;
point.X = frame.origin.x;
point.Y = frame.origin.y + frame.size.height;
lastPositionSet = ConvertPointY(point);
hasPosition = true;
[Window orderOut:Window];
}

Loading…
Cancel
Save