diff --git a/native/Avalonia.Native/src/OSX/WindowBaseImpl.mm b/native/Avalonia.Native/src/OSX/WindowBaseImpl.mm index b8dacbc132..223f169e45 100644 --- a/native/Avalonia.Native/src/OSX/WindowBaseImpl.mm +++ b/native/Avalonia.Native/src/OSX/WindowBaseImpl.mm @@ -92,7 +92,6 @@ HRESULT WindowBaseImpl::Show(bool activate, bool isDialog) { CreateNSWindow(isDialog); InitialiseNSWindow(); - SetPosition(lastPositionSet); UpdateStyle(); [Window setTitle:_lastTitle]; @@ -561,6 +560,8 @@ void WindowBaseImpl::InitialiseNSWindow() { [Window setOpaque:false]; + [Window center]; + if (lastMenu != nullptr) { [GetWindowProtocol() applyMenu:lastMenu];