From dad667ad68673fd1c966127b9b009ee0b949b969 Mon Sep 17 00:00:00 2001 From: "pascale@blackshipvfx.com" Date: Tue, 9 Dec 2025 18:31:43 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20`nuke=5Fwindow.children()`=20can?= =?UTF-8?q?'t=20find=20menubars=20in=20macOS?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- client/ayon_core/vendor/python/scriptsmenu/launchfornuke.py | 4 ++++ 1 file changed, 4 insertions(+) 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]