Fix window incorrect positioning with window startup location CenterScreen on MacOS

This commit is contained in:
daniilpavliuchyk 2023-07-25 19:27:16 +03:00
Родитель f03b9c61d1
Коммит 5d2b9edec3
1 изменённых файлов: 8 добавлений и 0 удалений

Просмотреть файл

@ -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];
}