diff --git a/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml b/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml index cc5e23ec71..daa1eab1c7 100644 --- a/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml +++ b/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml @@ -347,18 +347,23 @@ Item if (!printer) { return catalog.i18nc("@label:status", "Loading...") } - if (printer && printer.state == "disabled") + if (printer.state == "disabled") { return catalog.i18nc("@label:status", "Unavailable") } - if (printer && printer.state == "unreachable") + if (printer.state == "unreachable") { return catalog.i18nc("@label:status", "Unreachable") } - if (printer && !printer.activePrintJob && printer.state == "idle") + if (!printer.activePrintJob && printer.state == "idle") { return catalog.i18nc("@label:status", "Idle") } + if (!printer.activePrintJob && printer.state == "printing") + { + // The print job isn't quite updated yet. + return catalog.i18nc("@label:status", "Printing") + } return "" } visible: text !== ""