|
@@ -37,13 +37,14 @@ class InsertAtLayerChange(Script):
|
|
|
for layer in data:
|
|
|
# Check that a layer is being printed
|
|
|
lines = layer.split("\n")
|
|
|
- if ";LAYER:" in lines[0]:
|
|
|
- index = data.index(layer)
|
|
|
- if self.getSettingValueByKey("insert_location") == "before":
|
|
|
- layer = gcode_to_add + layer
|
|
|
- else:
|
|
|
- layer = layer + gcode_to_add
|
|
|
-
|
|
|
- data[index] = layer
|
|
|
+ for line in lines:
|
|
|
+ if ";LAYER:" in line:
|
|
|
+ index = data.index(layer)
|
|
|
+ if self.getSettingValueByKey("insert_location") == "before":
|
|
|
+ layer = gcode_to_add + layer
|
|
|
+ else:
|
|
|
+ layer = layer + gcode_to_add
|
|
|
|
|
|
+ data[index] = layer
|
|
|
+ break
|
|
|
return data
|