diff --git a/client/ayon_core/vendor/python/scriptsmenu/launchfornuke.py b/client/ayon_core/vendor/python/scriptsmenu/launchfornuke.py index 3043d22d1c..f44db43348 100644 --- a/client/ayon_core/vendor/python/scriptsmenu/launchfornuke.py +++ b/client/ayon_core/vendor/python/scriptsmenu/launchfornuke.py @@ -17,6 +17,10 @@ def _nuke_main_menubar(): menubar = [i for i in nuke_window.children() if isinstance(i, QtWidgets.QMenuBar)] + # OSX fix - nuke_window.children() can't find menubars + if not menubar: + menubar = [nuke_window.menuBar()] + assert len(menubar) == 1, "Error, could not find menu bar!" return menubar[0]