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_()