diff --git a/src/main/dig/splitter.dig b/src/main/dig/splitter.dig index 6fede55fc..d69819acf 100644 --- a/src/main/dig/splitter.dig +++ b/src/main/dig/splitter.dig @@ -7,73 +7,96 @@ Input Splitting - 1,1,2*2 + 1,1,1 Output Splitting - 4,2 + 3 - + + 0 + + + In + + + 0 + + + In + + + 0 + + + In + + 0 Splitter - - rotation - - Input Splitting - 1,1,2*2 + 3 Output Splitting - 6 + 1,1,1 - - 1 + + 0 - Splitter - - - rotation - - - - Input Splitting - 1,1,2*2 - - - Output Splitting - 6 - - - - 2 + LED + + + 0 - Splitter - - - rotation - - - - Input Splitting - 1,1,2*2 - - - Output Splitting - 6 - - - - 3 + LED + + + 0 + + + LED + + + 0 - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/main/java/de/neemann/digital/gui/Main.java b/src/main/java/de/neemann/digital/gui/Main.java index 758ceed12..3a4aae29e 100644 --- a/src/main/java/de/neemann/digital/gui/Main.java +++ b/src/main/java/de/neemann/digital/gui/Main.java @@ -474,7 +474,7 @@ public class Main extends JFrame implements ClosingWindowListener.ConfirmSave, E if (modelDescription != null) { if (cause instanceof NodeException) { NodeException e = (NodeException) cause; - if (e.getNodes() != null) + if (!e.getNodes().isEmpty()) modelDescription.addNodeElementsTo(e.getNodes(), circuitComponent.getHighLighted()); else circuitComponent.addHighLightedWires(e.getValues());