diff options
author | Jaime van Kessel <nallath@gmail.com> | 2020-02-28 15:56:16 +0300 |
---|---|---|
committer | Jaime van Kessel <nallath@gmail.com> | 2020-02-28 15:56:16 +0300 |
commit | 68d70734ee77c196f8a268cb66523a0d7ea018e4 (patch) | |
tree | 29e71e7f8a4abf37efff42dbb4efd7a07e8d244b /plugins | |
parent | e4930d3c3beae0885211cbc0e54f904654d895bb (diff) |
Skip nodes in modelchecker without active extruder
Fixes CURA-5S
Diffstat (limited to 'plugins')
-rw-r--r-- | plugins/ModelChecker/ModelChecker.py | 2 |
1 files changed, 2 insertions, 0 deletions
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. |