c.removePinRemovedListener(pinRemovedListener);\r
redrawThreadsafe();\r
});\r
- model.addWireAddedListener(c -> redrawThreadsafe());\r
- model.addWireRemovedListener(c -> redrawThreadsafe());\r
+ model.addWireAddedListener(w ->\r
+ {\r
+ w.addWireChangedListener(redrawConsumer);\r
+ redrawThreadsafe();\r
+ });\r
+ model.addWireRemovedListener(w ->\r
+ {\r
+ w.removeWireChangedListener(redrawConsumer);\r
+ redrawThreadsafe();\r
+ });\r
\r
addZoomedRenderer(gc ->\r
{\r