X-Git-Url: https://mograsim.net/gitweb/?a=blobdiff_plain;f=net.mograsim.logic.model%2Fsrc%2Fnet%2Fmograsim%2Flogic%2Fmodel%2Fserializing%2FSubmodelComponentSerializer.java;h=b4b2ff9cfdca1a4cdced490f8e469a809483ec8f;hb=1f645882d229fc3d4081e4c5060559d75dc2cc24;hp=ce770ac8c419ac0fe8e8e68cb24a180a0ce3aef3;hpb=3a52b6bffe52db5dd5ca907b4b3dfd368a58e14f;p=Mograsim.git diff --git a/net.mograsim.logic.model/src/net/mograsim/logic/model/serializing/SubmodelComponentSerializer.java b/net.mograsim.logic.model/src/net/mograsim/logic/model/serializing/SubmodelComponentSerializer.java index ce770ac8..b4b2ff9c 100644 --- a/net.mograsim.logic.model/src/net/mograsim/logic/model/serializing/SubmodelComponentSerializer.java +++ b/net.mograsim.logic.model/src/net/mograsim/logic/model/serializing/SubmodelComponentSerializer.java @@ -172,7 +172,7 @@ public final class SubmodelComponentSerializer comp.setSize(params.width, params.height); for (InterfacePinParams iPinParams : params.interfacePins) // TRISTATE because we don't have a better choice - comp.addSubmodelInterface(new MovablePin(comp, iPinParams.name, iPinParams.logicWidth, + comp.addSubmodelInterface(new MovablePin(model, comp, iPinParams.name, iPinParams.logicWidth, hasUsageSerialized ? iPinParams.usage : PinUsage.TRISTATE, iPinParams.location.x, iPinParams.location.y)); LogicModelModifiable submodelModifiable = comp.getSubmodelModifiable(); LogicModelSerializer.deserialize(comp.getSubmodelModifiable(), params.submodel);