Merge pull request #4067 from Ultimaker/CURA-5562_slicing_reset

CURA-5562 Avoid resetting slice status when switching to layer view
This commit is contained in:
jack 2018-07-12 15:25:00 +02:00 committed by GitHub
commit 60974fee88
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -457,6 +457,7 @@ class CuraEngineBackend(QObject, Backend):
# Only count sliceable objects
if node.callDecoration("isSliceable"):
build_plate_number = node.callDecoration("getBuildPlateNumber")
if build_plate_number is not None:
num_objects[build_plate_number] += 1
return num_objects
@ -490,6 +491,8 @@ class CuraEngineBackend(QObject, Backend):
if mesh_data and mesh_data.getVertices() is None:
return
# There are some SceneNodes that do not have any build plate associated, then do not add to the list.
if source_build_plate_number is not None:
build_plate_changed.add(source_build_plate_number)
if not build_plate_changed: