diff --git a/plasmoid/package/contents/ui/PrinterItem.qml b/plasmoid/package/contents/ui/PrinterItem.qml --- a/plasmoid/package/contents/ui/PrinterItem.qml +++ b/plasmoid/package/contents/ui/PrinterItem.qml @@ -256,7 +256,9 @@ } Component.onCompleted: { - isPaused = printerState === 5 + isPaused = Qt.binding(function() { + return printerState === 5; + }); } states: [ @@ -297,6 +299,5 @@ } else { printersModel.pausePrinter(printerName) } - isPaused = !isPaused } }