mirror of
https://git.mirrors.martin98.com/https://github.com/Ultimaker/Cura
synced 2025-08-19 22:09:15 +08:00
Use new findDirtyContainers function
This prevents all instance containers from being loaded every time we auto-save. Contributes to issue CURA-4243.
This commit is contained in:
parent
fab85616c7
commit
4189f8dfa3
@ -433,10 +433,7 @@ class CuraApplication(QtApplication):
|
|||||||
|
|
||||||
# Lock file for "more" atomically loading and saving to/from config dir.
|
# Lock file for "more" atomically loading and saving to/from config dir.
|
||||||
with ContainerRegistry.getInstance().lockFile():
|
with ContainerRegistry.getInstance().lockFile():
|
||||||
for instance in ContainerRegistry.getInstance().findInstanceContainers():
|
for instance in ContainerRegistry.getInstance().findDirtyContainers(container_type = InstanceContainer):
|
||||||
if not instance.isDirty():
|
|
||||||
continue
|
|
||||||
|
|
||||||
try:
|
try:
|
||||||
data = instance.serialize()
|
data = instance.serialize()
|
||||||
except NotImplementedError:
|
except NotImplementedError:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user