diff --git a/src/tec/letsgoing/ardublock/simulator/simcode/comm/CodeConnectString.java b/src/tec/letsgoing/ardublock/simulator/simcode/comm/CodeConnectString.java index 26287897560e2352a80e807010f51bf6c4004a7d..970849385e1a665af50d0198e0988e849697553f 100644 --- a/src/tec/letsgoing/ardublock/simulator/simcode/comm/CodeConnectString.java +++ b/src/tec/letsgoing/ardublock/simulator/simcode/comm/CodeConnectString.java @@ -26,7 +26,18 @@ public class CodeConnectString extends SimCode { @Override public SimTypeString run(Arduino _arduino, SimCode functionHead) { - out = "" + block1.run(_arduino, functionHead).toString() + " " + block2.run(_arduino, functionHead).toString(); + if(block1 != null && block2 != null) { + out = "" + block1.run(_arduino, functionHead).toString() + " " + block2.run(_arduino, functionHead).toString(); + } + else if(block1 == null && block2 != null) { + out = "" + block2.run(_arduino, functionHead).toString(); + } + else if(block1 != null && block2 == null) { + out = "" + block1.run(_arduino, functionHead).toString(); + } + else { + out = ""; + } return new SimTypeString(out); }