diff options
author | Jaime van Kessel <nallath@gmail.com> | 2021-11-05 18:31:35 +0300 |
---|---|---|
committer | Jaime van Kessel <nallath@gmail.com> | 2021-11-05 18:31:35 +0300 |
commit | a613a7075805b087353c2c0e06a131b4e8eb678a (patch) | |
tree | 2f6d8e6167775f0a120d292527bc88463d8158c6 | |
parent | db8153e9bb689046c095890ed694f5823566d5a9 (diff) |
Don't disable group nodes if it's extruder is disabled
Group nodes don't really have an extruder, so exclude them from that check
CURA-7710
Fixes #8336
-rwxr-xr-x | cura/BuildVolume.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/cura/BuildVolume.py b/cura/BuildVolume.py index e0c43c4876..72e7d539ce 100755 --- a/cura/BuildVolume.py +++ b/cura/BuildVolume.py @@ -289,7 +289,7 @@ class BuildVolume(SceneNode): # Mark the node as outside build volume if the set extruder is disabled extruder_position = node.callDecoration("getActiveExtruderPosition") try: - if not self._global_container_stack.extruderList[int(extruder_position)].isEnabled: + if not self._global_container_stack.extruderList[int(extruder_position)].isEnabled and not node.callDecoration("isGroup"): node.setOutsideBuildArea(True) continue except IndexError: # Happens when the extruder list is too short. We're not done building the printer in memory yet. |