diff --git a/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py b/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py index d971c007bc..c5c18f9709 100644 --- a/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py +++ b/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py @@ -91,7 +91,7 @@ class RemovableDriveOutputDevice(OutputDevice): self.writeStarted.emit(self) - job._message = message + job.setMessage(message) self._writing = True job.start() except PermissionError as e: @@ -118,8 +118,6 @@ class RemovableDriveOutputDevice(OutputDevice): raise OutputDeviceError.WriteRequestFailedError("Could not find a file name when trying to write to {device}.".format(device = self.getName())) def _onProgress(self, job, progress): - if hasattr(job, "_message"): - job._message.setProgress(progress) self.writeProgress.emit(self, progress) def _onFinished(self, job): @@ -128,10 +126,6 @@ class RemovableDriveOutputDevice(OutputDevice): self._stream.close() self._stream = None - if hasattr(job, "_message"): - job._message.hide() - job._message = None - self._writing = False self.writeFinished.emit(self) if job.getResult():