From 6b0045265c6590d041cddd8ad1e569f2c484cc56 Mon Sep 17 00:00:00 2001 From: fieldOfView Date: Wed, 23 May 2018 10:07:17 +0200 Subject: [PATCH] Move getting preference out of for loop --- cura/CuraApplication.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/cura/CuraApplication.py b/cura/CuraApplication.py index 024d0403e6..0b5cb4480c 100755 --- a/cura/CuraApplication.py +++ b/cura/CuraApplication.py @@ -1627,6 +1627,8 @@ class CuraApplication(QtApplication): default_extruder_position = self.getMachineManager().defaultExtruderPosition default_extruder_id = self._global_container_stack.extruders[default_extruder_position].getId() + select_models_on_load = Preferences.getInstance().getValue("cura/select_models_on_load") + for original_node in nodes: # Create a CuraSceneNode just if the original node is not that type @@ -1700,7 +1702,7 @@ class CuraApplication(QtApplication): node.callDecoration("setActiveExtruder", default_extruder_id) scene.sceneChanged.emit(node) - if Preferences.getInstance().getValue("cura/select_models_on_load"): + if select_models_on_load: Selection.add(node) self.fileCompleted.emit(filename)