macOS Menubar fix
This hopefully fixes the un-anchored macOS MenuBar
This commit is contained in:
parent
9984879c68
commit
7c02548285
|
@ -2268,17 +2268,26 @@ class FrameGUI( CAC.ApplicationCommandProcessorMixin, ClientGUITopLevelWindows.M
|
|||
|
||||
def _InitialiseMenubar( self ):
|
||||
|
||||
self._menubar = QW.QMenuBar()
|
||||
|
||||
use_native_menubar = CG.client_controller.new_options.GetBoolean( 'use_native_menubar' )
|
||||
|
||||
self._menubar.setNativeMenuBar( use_native_menubar )
|
||||
if use_native_menubar:
|
||||
|
||||
self._menubar = QW.QMenuBar()
|
||||
|
||||
self._menubar.setNativeMenuBar( True )
|
||||
|
||||
if not self._menubar.isNativeMenuBar():
|
||||
|
||||
self._menubar.setParent( self )
|
||||
|
||||
|
||||
else:
|
||||
|
||||
self._menubar = QW.QMenuBar( self )
|
||||
|
||||
self._menubar.setNativeMenuBar( False )
|
||||
|
||||
|
||||
self._menu_updater_file = self._InitialiseMenubarGetMenuUpdaterFile()
|
||||
self._menu_updater_database = self._InitialiseMenubarGetMenuUpdaterDatabase()
|
||||
self._menu_updater_network = self._InitialiseMenubarGetMenuUpdaterNetwork()
|
||||
|
|
Loading…
Reference in New Issue