From 4189f8dfa379ff2b56e0759443376d530eae9398 Mon Sep 17 00:00:00 2001 From: Ghostkeeper Date: Mon, 27 Nov 2017 11:59:37 +0100 Subject: [PATCH] Use new findDirtyContainers function This prevents all instance containers from being loaded every time we auto-save. Contributes to issue CURA-4243. --- cura/CuraApplication.py | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/cura/CuraApplication.py b/cura/CuraApplication.py index d21428e76e..696b16ac37 100755 --- a/cura/CuraApplication.py +++ b/cura/CuraApplication.py @@ -433,10 +433,7 @@ class CuraApplication(QtApplication): # Lock file for "more" atomically loading and saving to/from config dir. with ContainerRegistry.getInstance().lockFile(): - for instance in ContainerRegistry.getInstance().findInstanceContainers(): - if not instance.isDirty(): - continue - + for instance in ContainerRegistry.getInstance().findDirtyContainers(container_type = InstanceContainer): try: data = instance.serialize() except NotImplementedError: