mirror of
https://github.com/Ultimaker/Cura.git
synced 2025-07-06 22:47:29 -06:00
CURA-4821 loading gcode will now delete all existing models from all build plates and delete existing layer data to be processed
This commit is contained in:
parent
93dbf93ee0
commit
8d8fa0269a
2 changed files with 9 additions and 7 deletions
|
@ -426,11 +426,10 @@ class CuraEngineBackend(QObject, Backend):
|
|||
if not isinstance(source, SceneNode):
|
||||
return
|
||||
|
||||
# This case checks if the source node is a node that contains a GCode. In this case the
|
||||
# cached layer data is removed so the previous data is not rendered - CURA-4821
|
||||
# This case checks if the source node is a node that contains GCode. In this case the
|
||||
# current layer data is removed so the previous data is not rendered - CURA-4821
|
||||
if source.callDecoration("isBlockSlicing") and source.callDecoration("getLayerData"):
|
||||
if self._stored_optimized_layer_data:
|
||||
del self._stored_optimized_layer_data[source.callDecoration("getBuildPlateNumber")]
|
||||
self._stored_optimized_layer_data = {}
|
||||
|
||||
build_plate_changed = set()
|
||||
source_build_plate_number = source.callDecoration("getBuildPlateNumber")
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue