mirror of
https://git.mirrors.martin98.com/https://github.com/Ultimaker/Cura
synced 2025-08-12 07:59:13 +08:00
Don't emit signal if the favorite list didn't change.
Contributes to CURA-5682.
This commit is contained in:
parent
fe256b3562
commit
a909c8f029
@ -199,9 +199,14 @@ class MaterialManager(QObject):
|
||||
self.materialsUpdated.emit()
|
||||
|
||||
favorites = self._application.getPreferences().getValue("cura/favorite_materials")
|
||||
favorite_added = False
|
||||
for item in favorites.split(";"):
|
||||
self._favorites.add(item)
|
||||
self.favoritesUpdated.emit()
|
||||
if item not in self._favorites:
|
||||
self._favorites.add(item)
|
||||
favorite_added = True
|
||||
|
||||
if favorite_added:
|
||||
self.favoritesUpdated.emit()
|
||||
|
||||
def __addMaterialMetadataIntoLookupTree(self, material_metadata: dict) -> None:
|
||||
material_id = material_metadata["id"]
|
||||
|
Loading…
x
Reference in New Issue
Block a user