From 46338cf8c4b0870a26c9126f6cf2ba656c70b054 Mon Sep 17 00:00:00 2001 From: Hermes Date: Sun, 12 Jul 2026 13:55:48 +0000 Subject: [PATCH] =?UTF-8?q?fix:=20remove=20parent=3DmainQtWindow=20?= =?UTF-8?q?=E2=80=94=20makes=20widget=20a=20child,=20not=20a=20standalone?= =?UTF-8?q?=20window=20(causes=20black-bar=20corruption)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- toolbar/hermes_bridge.shelf | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/toolbar/hermes_bridge.shelf b/toolbar/hermes_bridge.shelf index ef8e905..4855ca4 100644 --- a/toolbar/hermes_bridge.shelf +++ b/toolbar/hermes_bridge.shelf @@ -149,8 +149,9 @@ class HermesBridgeWindow(QtWidgets.QWidget): QtCore.QTimer.singleShot(2000, lambda: self.btn_copy.setText("Copy")) -# ── Per SideFX docs: parent to main window to keep alive ── -win = HermesBridgeWindow(hou.ui.mainQtWindow()) +# ── Store on hou.session to prevent GC (per SideFX docs) ── +win = HermesBridgeWindow() +hou.session.hermes_bridge_win = win win.show() ]]>