From b25102a136201de4c73e4d7aeba89f2862011d19 Mon Sep 17 00:00:00 2001 From: Jakub Trllo Date: Mon, 3 Oct 2022 11:53:38 +0200 Subject: [PATCH] don't create new application if already exists --- openpype/tools/traypublisher/window.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/openpype/tools/traypublisher/window.py b/openpype/tools/traypublisher/window.py index 97edb9ab06..d9f7b98771 100644 --- a/openpype/tools/traypublisher/window.py +++ b/openpype/tools/traypublisher/window.py @@ -257,7 +257,11 @@ class TrayPublishWindow(PublisherWindow): def main(): host = TrayPublisherHost() install_host(host) - app = QtWidgets.QApplication([]) + + app_instance = QtWidgets.QApplication.instance() + if app_instance is None: + app_instance = QtWidgets.QApplication([]) + window = TrayPublishWindow() window.show() - app.exec_() + app_instance.exec_()