diff --git a/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml b/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml index 4e52ac0b13..6b3a9078c9 100644 --- a/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml +++ b/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml @@ -185,7 +185,14 @@ Item } printJob: modelData } - model: OutputDevice.queuedPrintJobs + model: + { + if (OutputDevice.receivedPrintJobs) + { + return OutputDevice.queuedPrintJobs + } + return [null, null] + } spacing: 6 // TODO: Theme! } } diff --git a/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml b/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml index 58e4263d2d..d8ffba547a 100644 --- a/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml +++ b/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml @@ -50,7 +50,14 @@ Component MonitorCarousel { id: carousel - printers: OutputDevice.printers + printers: + { + if (OutputDevice.receivedPrintJobs) + { + return OutputDevice.printers + } + return [null] + } } }