X-Git-Url: https://mograsim.net/gitweb/?a=blobdiff_plain;f=net.mograsim.logic.core%2Fsrc%2Fnet%2Fmograsim%2Flogic%2Fcore%2Fcomponents%2FMux.java;fp=net.mograsim.logic.core%2Fsrc%2Fnet%2Fmograsim%2Flogic%2Fcore%2Fcomponents%2FMux.java;h=5e75f96d8cadbae7e338719ad9e9841657c37837;hb=e202298a91603f3b8cfae3c1192e5be796db2786;hp=bbb10f5e8db9fc5df6561b1861f4823135e4ef8e;hpb=07faf07e3acb8b2afdc2bf65a46bc868faaed0f8;p=Mograsim.git diff --git a/net.mograsim.logic.core/src/net/mograsim/logic/core/components/Mux.java b/net.mograsim.logic.core/src/net/mograsim/logic/core/components/Mux.java index bbb10f5e..5e75f96d 100644 --- a/net.mograsim.logic.core/src/net/mograsim/logic/core/components/Mux.java +++ b/net.mograsim.logic.core/src/net/mograsim/logic/core/components/Mux.java @@ -41,11 +41,11 @@ public class Mux extends BasicComponent { if (inputs[i].length() != outputSize) throw new IllegalArgumentException("All MUX wire arrays must be of uniform length!"); - inputs[i].addObserver(this); + inputs[i].registerObserver(this); } this.select = select; - select.addObserver(this); + select.registerObserver(this); int maxInputs = 1 << select.length(); if (this.inputs.length > maxInputs)