From d73f685ef2de3d5bfc975c8e8e738fa17ef44236 Mon Sep 17 00:00:00 2001 From: danteruiz Date: Fri, 26 Apr 2019 15:40:33 -0700 Subject: [PATCH] change mac default window size --- libraries/ui/src/MainWindow.cpp | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/libraries/ui/src/MainWindow.cpp b/libraries/ui/src/MainWindow.cpp index 680433b2f9..e5b0a8c542 100644 --- a/libraries/ui/src/MainWindow.cpp +++ b/libraries/ui/src/MainWindow.cpp @@ -55,8 +55,16 @@ QWindow* MainWindow::findMainWindow() { void MainWindow::restoreGeometry() { // Did not use setGeometry() on purpose, // see http://doc.qt.io/qt-5/qsettings.html#restoring-the-state-of-a-gui-application - QRect geometry = _windowGeometry.get(qApp->desktop()->availableGeometry()); + QRect windowGeometry = qApp->desktop()->availableGeometry(); +#if defined(Q_OS_MAC) + windowGeometry.setSize((windowGeometry.size() * 0.5f)); +#endif + QRect geometry = _windowGeometry.get(windowGeometry); +#if defined(Q_OS_MAC) + move(geometry.center()); +#else move(geometry.topLeft()); +#endif resize(geometry.size()); // Restore to maximized or full screen after restoring to windowed so that going windowed goes to good position and sizes.