X-Git-Url: https://mograsim.net/gitweb/?a=blobdiff_plain;f=net.mograsim.logic.model%2Fsrc%2Fnet%2Fmograsim%2Flogic%2Fmodel%2Fsnippets%2Fsymbolrenderers%2FPinNamesSymbolRenderer.java;h=ede871052457666f7fc303d6adad2b15031ff879;hb=5140b424c507b8f22f80b452e475d0b56a3a36ce;hp=a6380135118b947b74b18d3c769aa545d16f1cfd;hpb=b32414f8406634aca730d724a011023c0da8bf22;p=Mograsim.git diff --git a/net.mograsim.logic.model/src/net/mograsim/logic/model/snippets/symbolrenderers/PinNamesSymbolRenderer.java b/net.mograsim.logic.model/src/net/mograsim/logic/model/snippets/symbolrenderers/PinNamesSymbolRenderer.java index a6380135..ede87105 100644 --- a/net.mograsim.logic.model/src/net/mograsim/logic/model/snippets/symbolrenderers/PinNamesSymbolRenderer.java +++ b/net.mograsim.logic.model/src/net/mograsim/logic/model/snippets/symbolrenderers/PinNamesSymbolRenderer.java @@ -30,6 +30,7 @@ public class PinNamesSymbolRenderer implements Renderer this.pinLabelMargin = params.pinLabelMargin; if (params.pinNamePositions != null) params.pinNamePositions.forEach(this::setPinPosition); + component.addPinRemovedListener(p -> setPinPosition(p, null)); } public void setPinPosition(String pinName, Position position)