diff --git a/src/octoprint/util/comm.py b/src/octoprint/util/comm.py index df7088ec..612480d8 100644 --- a/src/octoprint/util/comm.py +++ b/src/octoprint/util/comm.py @@ -331,6 +331,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()) @@ -338,7 +339,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")