diff options
author | Jaime van Kessel <nallath@gmail.com> | 2017-12-22 13:31:48 +0300 |
---|---|---|
committer | Jaime van Kessel <nallath@gmail.com> | 2017-12-22 13:31:48 +0300 |
commit | 931c87716bf9963bbc23398ae909b3608f05b2e7 (patch) | |
tree | 542cbdd3cf526c6f38d58f088b7ce913d1ed3255 /plugins/MonitorStage | |
parent | 52d25042ebcf926e7af11a81e343c2572d3cd48a (diff) |
Connection state changes now trigger a re-evaluation of the icon
CL-541
Diffstat (limited to 'plugins/MonitorStage')
-rw-r--r-- | plugins/MonitorStage/MonitorStage.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/plugins/MonitorStage/MonitorStage.py b/plugins/MonitorStage/MonitorStage.py index 41976c70a6..b5a38dad70 100644 --- a/plugins/MonitorStage/MonitorStage.py +++ b/plugins/MonitorStage/MonitorStage.py @@ -59,12 +59,14 @@ class MonitorStage(CuraStage): if new_output_device != self._printer_output_device:
if self._printer_output_device:
self._printer_output_device.acceptsCommandsChanged.disconnect(self._updateIconSource)
+ self._printer_output_device.connectionStateChanged.disconnect(self._updateIconSource)
self._printer_output_device.printersChanged.disconnect(self._onActivePrinterChanged)
self._printer_output_device = new_output_device
self._printer_output_device.acceptsCommandsChanged.connect(self._updateIconSource)
self._printer_output_device.printersChanged.connect(self._onActivePrinterChanged)
+ self._printer_output_device.connectionStateChanged.connect(self._updateIconSource)
self._setActivePrinter(self._printer_output_device.activePrinter)
# Force an update of the icon source
|