mirror of
https://github.com/ynput/ayon-core.git
synced 2025-12-25 13:24:54 +01:00
Fix error when clicking on empty Subset area in Loader after having a Subset selected.
- Also reorder the code so variables are closer to where they are used to avoid confusion
This commit is contained in:
parent
b2d6011d21
commit
2cbe986f9f
1 changed files with 3 additions and 5 deletions
|
|
@ -363,7 +363,6 @@ class LoaderWindow(QtWidgets.QDialog):
|
|||
|
||||
# Active must be in the selected rows otherwise we
|
||||
# assume it's not actually an "active" current index.
|
||||
version_docs = None
|
||||
version_doc = None
|
||||
active = selection.currentIndex()
|
||||
rows = selection.selectedRows(column=active.column())
|
||||
|
|
@ -375,9 +374,10 @@ class LoaderWindow(QtWidgets.QDialog):
|
|||
not (item.get("isGroup") or item.get("isMerged"))
|
||||
):
|
||||
version_doc = item["version_document"]
|
||||
self._version_info_widget.set_version(version_doc)
|
||||
|
||||
version_docs = []
|
||||
if rows:
|
||||
version_docs = []
|
||||
for index in rows:
|
||||
if not index or not index.isValid():
|
||||
continue
|
||||
|
|
@ -390,8 +390,6 @@ class LoaderWindow(QtWidgets.QDialog):
|
|||
else:
|
||||
version_docs.append(item["version_document"])
|
||||
|
||||
self._version_info_widget.set_version(version_doc)
|
||||
|
||||
thumbnail_src_ids = [
|
||||
version_doc["_id"]
|
||||
for version_doc in version_docs
|
||||
|
|
@ -402,7 +400,7 @@ class LoaderWindow(QtWidgets.QDialog):
|
|||
self._thumbnail_widget.set_thumbnail(thumbnail_src_ids)
|
||||
|
||||
if self._repres_widget is not None:
|
||||
version_ids = [doc["_id"] for doc in version_docs or []]
|
||||
version_ids = [doc["_id"] for doc in version_docs]
|
||||
self._repres_widget.set_version_ids(version_ids)
|
||||
|
||||
# self._repres_widget.change_visibility("subset", len(rows) > 1)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue