From 2a225cff7fcccd269aa1994daeca1fd0044b5db0 Mon Sep 17 00:00:00 2001
From: Michael Adams <michael@michaeladams.org>
Date: Sat, 13 Feb 2016 01:14:38 +1300
Subject: [PATCH] Fix power command missing on subsequent gcode exports after
 initial export.

---
 src/com/t_oster/liblasercut/drivers/GenericGcodeDriver.java | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/src/com/t_oster/liblasercut/drivers/GenericGcodeDriver.java b/src/com/t_oster/liblasercut/drivers/GenericGcodeDriver.java
index ea05a26..ffe0177 100644
--- a/src/com/t_oster/liblasercut/drivers/GenericGcodeDriver.java
+++ b/src/com/t_oster/liblasercut/drivers/GenericGcodeDriver.java
@@ -688,6 +688,9 @@ public class GenericGcodeDriver extends LaserCutter {
 
 @Override
 public void saveJob(java.io.PrintStream fileOutputStream, LaserJob job) throws IllegalJobException, Exception {
+  this.currentPower = -1;
+  this.currentSpeed = -1;
+  
 	checkJob(job);
 
 	this.out = fileOutputStream;
-- 
GitLab