diff options
author | Kenneth Chew <kenneth.c0@protonmail.com> | 2022-06-22 00:19:20 -0400 |
---|---|---|
committer | Kenneth Chew <kenneth.c0@protonmail.com> | 2022-06-22 00:34:04 -0400 |
commit | c31fce362153a0a3b89d1edd0360208ecec228a1 (patch) | |
tree | 3736f8ccec83f313a2dded1b781418944c530ccb /launcher/ui/MainWindow.cpp | |
parent | d2322482687047b8dd154a7b4ce2195c501d3de7 (diff) | |
download | PrismLauncher-c31fce362153a0a3b89d1edd0360208ecec228a1.tar.gz PrismLauncher-c31fce362153a0a3b89d1edd0360208ecec228a1.tar.bz2 PrismLauncher-c31fce362153a0a3b89d1edd0360208ecec228a1.zip |
Workaround Qt bug to fix menu bar separators on macOS
Diffstat (limited to 'launcher/ui/MainWindow.cpp')
-rw-r--r-- | launcher/ui/MainWindow.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/launcher/ui/MainWindow.cpp b/launcher/ui/MainWindow.cpp index 210442df..9f9cbb90 100644 --- a/launcher/ui/MainWindow.cpp +++ b/launcher/ui/MainWindow.cpp @@ -503,6 +503,8 @@ public: menuBar->setVisible(APPLICATION->settings()->get("MenuBarInsteadOfToolBar").toBool()); fileMenu = menuBar->addMenu(tr("&File")); + // Workaround for QTBUG-94802 (https://bugreports.qt.io/browse/QTBUG-94802); also present for other menus + fileMenu->setSeparatorsCollapsible(false); fileMenu->addAction(actionAddInstance); fileMenu->addAction(actionLaunchInstance); fileMenu->addAction(actionLaunchInstanceOffline); @@ -526,15 +528,18 @@ public: fileMenu->addAction(actionSettings); viewMenu = menuBar->addMenu(tr("&View")); + viewMenu->setSeparatorsCollapsible(false); viewMenu->addAction(actionCAT); viewMenu->addSeparator(); menuBar->addMenu(foldersMenu); profileMenu = menuBar->addMenu(tr("&Profiles")); + profileMenu->setSeparatorsCollapsible(false); profileMenu->addAction(actionManageAccounts); helpMenu = menuBar->addMenu(tr("&Help")); + helpMenu->setSeparatorsCollapsible(false); helpMenu->addAction(actionAbout); helpMenu->addAction(actionOpenWiki); helpMenu->addAction(actionNewsMenuBar); |