From b51da4bd1aca6ce228e246946445aad0283260fb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gina=20H=C3=A4u=C3=9Fge?= Date: Mon, 23 Sep 2013 21:57:54 +0200 Subject: [PATCH] Properly restart sd prints Fixes #258 (cherry picked from commit 076c676) --- octoprint/util/comm.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/octoprint/util/comm.py b/octoprint/util/comm.py index 18cc3cd7..5be9c2a5 100644 --- a/octoprint/util/comm.py +++ b/octoprint/util/comm.py @@ -330,6 +330,7 @@ class MachineCom(object): if self._currentFile is None: raise ValueError("No file selected for printing") + wasPaused = self.isPaused() self._printSection = "CUSTOM" self._changeState(self.STATE_PRINTING) eventManager().fire("PrintStarted", self._currentFile.getFilename()) @@ -337,7 +338,7 @@ class MachineCom(object): try: self._currentFile.start() if self.isSdFileSelected(): - if self.isPaused(): + if wasPaused: self.sendCommand("M26 S0") self._currentFile.setFilepos(0) self.sendCommand("M24")