Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/Ultimaker/Cura.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJaime van Kessel <nallath@gmail.com>2017-12-22 13:31:48 +0300
committerJaime van Kessel <nallath@gmail.com>2017-12-22 13:31:48 +0300
commit931c87716bf9963bbc23398ae909b3608f05b2e7 (patch)
tree542cbdd3cf526c6f38d58f088b7ce913d1ed3255 /plugins/MonitorStage
parent52d25042ebcf926e7af11a81e343c2572d3cd48a (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.py2
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