diff --git a/pype/tools/launcher/window.py b/pype/tools/launcher/window.py index 55635e2139..ac4558df8b 100644 --- a/pype/tools/launcher/window.py +++ b/pype/tools/launcher/window.py @@ -186,6 +186,7 @@ class AssetsPanel(QtWidgets.QWidget): # signals project_bar.project_changed.connect(self.on_project_changed) assets_widget.selection_changed.connect(self.on_asset_changed) + assets_widget.refreshed.connect(self.on_asset_changed) btn_back.clicked.connect(self.back_clicked) # Force initial refresh for the assets since we might not be @@ -206,9 +207,6 @@ class AssetsPanel(QtWidgets.QWidget): self.dbcon.Session["AVALON_PROJECT"] = project_name self.assets_widget.refresh() - # Force asset change callback to ensure tasks are correctly reset - self.assets_widget.refreshed.connect(self.on_asset_changed) - def on_asset_changed(self): """Callback on asset selection changed