From 68d70734ee77c196f8a268cb66523a0d7ea018e4 Mon Sep 17 00:00:00 2001 From: Jaime van Kessel Date: Fri, 28 Feb 2020 13:56:16 +0100 Subject: [PATCH] Skip nodes in modelchecker without active extruder Fixes CURA-5S --- plugins/ModelChecker/ModelChecker.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/plugins/ModelChecker/ModelChecker.py b/plugins/ModelChecker/ModelChecker.py index 0afed28f19..00e87139d5 100644 --- a/plugins/ModelChecker/ModelChecker.py +++ b/plugins/ModelChecker/ModelChecker.py @@ -73,6 +73,8 @@ class ModelChecker(QObject, Extension): # Check node material shrinkage and bounding box size for node in self.sliceableNodes(): node_extruder_position = node.callDecoration("getActiveExtruderPosition") + if node_extruder_position is None: + continue # This function can be triggered in the middle of a machine change, so do not proceed if the machine change # has not done yet.