X-Git-Url: https://mograsim.net/gitweb/?a=blobdiff_plain;f=net.mograsim.logic.ui%2Fsrc%2Fnet%2Fmograsim%2Flogic%2Fui%2Fmodeladapter%2FViewLogicModelAdapter.java;h=09cd6cba33a0bf2a2ecb97ba47ae76c26d80fa4f;hb=d255018e64db08c791774b98b91ca99b6d7ef1da;hp=80c2898a6164e20252fe462a60a95629506d1451;hpb=04218dc9e67abb384c4d031620ef3f8329ac861e;p=Mograsim.git diff --git a/net.mograsim.logic.ui/src/net/mograsim/logic/ui/modeladapter/ViewLogicModelAdapter.java b/net.mograsim.logic.ui/src/net/mograsim/logic/ui/modeladapter/ViewLogicModelAdapter.java index 80c2898a..09cd6cba 100644 --- a/net.mograsim.logic.ui/src/net/mograsim/logic/ui/modeladapter/ViewLogicModelAdapter.java +++ b/net.mograsim.logic.ui/src/net/mograsim/logic/ui/modeladapter/ViewLogicModelAdapter.java @@ -115,7 +115,7 @@ public class ViewLogicModelAdapter else throw new IllegalArgumentException("Two pins to external wires can't be connected directly"); } - return new Wire(timeline, e.getKey().logicWidth, params.wireTravelTime); + return externalWire == null ? new Wire(timeline, e.getKey().logicWidth, params.wireTravelTime) : externalWire; })); return logicWiresPerPin; }