diff --git a/plugins/USBPrinting/USBPrinterManager.py b/plugins/USBPrinting/USBPrinterManager.py index 9d9b0b4a02..c1308197f2 100644 --- a/plugins/USBPrinting/USBPrinterManager.py +++ b/plugins/USBPrinting/USBPrinterManager.py @@ -95,6 +95,10 @@ class USBPrinterManager(QObject, SignalEmitter, OutputDevicePlugin, Extension): @pyqtSlot() def updateAllFirmware(self): + if not self._printer_connections: + Message("Cannot update firmware, there were no connected printers found.").show() + return + self.spawnFirmwareInterface("") for printer_connection in self._printer_connections: try: