mirror of
https://github.com/ynput/ayon-core.git
synced 2025-12-25 05:14:40 +01:00
update instance label on refresh
This commit is contained in:
parent
69cc794ed1
commit
71adfb8b50
1 changed files with 4 additions and 0 deletions
|
|
@ -385,6 +385,7 @@ class InstanceCardWidget(CardWidget):
|
|||
|
||||
self._last_subset_name = None
|
||||
self._last_variant = None
|
||||
self._last_label = None
|
||||
|
||||
icon_widget = IconValuePixmapLabel(group_icon, self)
|
||||
icon_widget.setObjectName("FamilyIconLabel")
|
||||
|
|
@ -462,14 +463,17 @@ class InstanceCardWidget(CardWidget):
|
|||
def _update_subset_name(self):
|
||||
variant = self.instance["variant"]
|
||||
subset_name = self.instance["subset"]
|
||||
label = self.instance.label
|
||||
if (
|
||||
variant == self._last_variant
|
||||
and subset_name == self._last_subset_name
|
||||
and label == self._last_label
|
||||
):
|
||||
return
|
||||
|
||||
self._last_variant = variant
|
||||
self._last_subset_name = subset_name
|
||||
self._last_label = label
|
||||
# Make `variant` bold
|
||||
label = html_escape(self.instance.label)
|
||||
found_parts = set(re.findall(variant, label, re.IGNORECASE))
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue