Fix duplicate about entries in mac app menu

Clearing the menu bar does not remove the actions from the app menu,
but setting the action role allows Qt to take care of duplicates.
This commit is contained in:
Peter Lama
2018-03-26 09:20:31 -07:00
parent 3ca2a408fb
commit c3423ad8d8
2 changed files with 8 additions and 4 deletions

View File

@@ -192,7 +192,7 @@ void MenuManager::setup(MenuItem* menuItems) const
QMenuBar* menuBar = getMainWindow()->menuBar();
#ifdef FC_OS_MACOSX
#if defined(FC_OS_MACOSX) && QT_VERSION >= 0x050900
// Unknown Qt macOS bug observed with Qt >= 5.9.4 causes random crashes when viewing reused top level menus.
menuBar->clear();
#endif