X-Git-Url: https://mograsim.net/gitweb/?a=blobdiff_plain;f=net.mograsim.logic.core%2Fsrc%2Fnet%2Fmograsim%2Flogic%2Fcore%2Fcomponents%2FManualSwitch.java;fp=net.mograsim.logic.core%2Fsrc%2Fnet%2Fmograsim%2Flogic%2Fcore%2Fcomponents%2FManualSwitch.java;h=40f0005ad4c04f573c93eec52c97171de40175b7;hb=4d7f92457692ef00a591084390dc191f84c99628;hp=25445ee1d2113807229e8c7819cb700fb162bf5e;hpb=5e4efdd581f04578be5f59e591f4bcf746df44d8;p=Mograsim.git diff --git a/net.mograsim.logic.core/src/net/mograsim/logic/core/components/ManualSwitch.java b/net.mograsim.logic.core/src/net/mograsim/logic/core/components/ManualSwitch.java index 25445ee1..40f0005a 100644 --- a/net.mograsim.logic.core/src/net/mograsim/logic/core/components/ManualSwitch.java +++ b/net.mograsim.logic.core/src/net/mograsim/logic/core/components/ManualSwitch.java @@ -55,8 +55,8 @@ public class ManualSwitch extends Component implements LogicObservable public void setState(BitVector bits) { - if (bits.width() != output.width()) - throw new IllegalArgumentException("Incorrect bit vector width"); + if (bits.length() != output.width()) + throw new IllegalArgumentException("Incorrect bit vector length"); if (bits.equals(output.getInputValues())) return; output.feedSignals(bits);