From 8c47595ba3ccfa9bd48c291e28383b557266de76 Mon Sep 17 00:00:00 2001 From: Dan Walmsley Date: Tue, 17 May 2022 18:36:40 +0100 Subject: [PATCH] ensure windows open at center by default. --- native/Avalonia.Native/src/OSX/WindowBaseImpl.mm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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];