From c54608a751d80aa5e0a17d34227e373790b6ea05 Mon Sep 17 00:00:00 2001 From: iLLiCiTiT Date: Wed, 30 Jun 2021 20:14:02 +0200 Subject: [PATCH] trigger reset on first show --- openpype/tools/new_publisher/window.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/openpype/tools/new_publisher/window.py b/openpype/tools/new_publisher/window.py index 1f163a3507..4b594ac3e1 100644 --- a/openpype/tools/new_publisher/window.py +++ b/openpype/tools/new_publisher/window.py @@ -10,6 +10,7 @@ class PublisherWindow(QtWidgets.QWidget): def __init__(self, parent=None): super(PublisherWindow, self).__init__(parent) + self._first_show = True # TODO Title, Icon, Stylesheet main_frame = QtWidgets.QWidget(self) @@ -82,6 +83,12 @@ class PublisherWindow(QtWidgets.QWidget): ) # self.setStyleSheet("border: 1px solid black;") + def showEvent(self, event): + super(PublisherWindow, self).showEvent(event) + if self._first_show: + self._first_show = False + self.reset() + def reset(self): self.controller.reset()