From fb26dcd2084072f24b96187e98bd82fb186eada6 Mon Sep 17 00:00:00 2001 From: Daniel Kirschten Date: Wed, 11 Sep 2019 15:32:38 +0200 Subject: [PATCH] Fixed a bug causing submodelInterfacePins to "be" in the wrong model --- .../model/model/components/submodels/SubmodelComponent.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net.mograsim.logic.model/src/net/mograsim/logic/model/model/components/submodels/SubmodelComponent.java b/net.mograsim.logic.model/src/net/mograsim/logic/model/model/components/submodels/SubmodelComponent.java index 5aa5e38c..9388e2fb 100644 --- a/net.mograsim.logic.model/src/net/mograsim/logic/model/model/components/submodels/SubmodelComponent.java +++ b/net.mograsim.logic.model/src/net/mograsim/logic/model/model/components/submodels/SubmodelComponent.java @@ -167,7 +167,7 @@ public abstract class SubmodelComponent extends ModelComponent default: throw new IllegalArgumentException("Unknown enum constant: " + supermodelPin.usage); } - MovablePin submodelPin = new MovablePin(model, submodelInterface, name, supermodelPin.logicWidth, submodelPinUsage, + MovablePin submodelPin = new MovablePin(submodelModifiable, submodelInterface, name, supermodelPin.logicWidth, submodelPinUsage, supermodelPin.getRelX() / submodelScale, supermodelPin.getRelY() / submodelScale); submodelPin.addPinMovedListener(p -> -- 2.17.1