From 57e328fd219d4bc6a789e034cc9a94ee416f8971 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Anian=20B=C3=BChler?=
 <anian.buehler@reutlingen-university.de>
Date: Thu, 3 Feb 2022 10:33:54 +0100
Subject: [PATCH] fixed castItoaBlock

---
 .../java/com/ardublock/translator/block/cast/CastItoa.java  | 6 +++---
 src/main/resources/com/ardublock/block/ardublock.xml        | 4 ++--
 2 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/src/main/java/com/ardublock/translator/block/cast/CastItoa.java b/src/main/java/com/ardublock/translator/block/cast/CastItoa.java
index 9da5d63..532e210 100644
--- a/src/main/java/com/ardublock/translator/block/cast/CastItoa.java
+++ b/src/main/java/com/ardublock/translator/block/cast/CastItoa.java
@@ -22,8 +22,8 @@ public class CastItoa extends TranslatorBlock
 	@Override
 	public String toCode() throws SocketNullException, SubroutineNotDeclaredException
 	{
-		TranslatorBlock tb_value = this.getRequiredTranslatorBlockAtSocket(0);
-		TranslatorBlock tb_buffer = this.getRequiredTranslatorBlockAtSocket(1);
+		TranslatorBlock tb_buffer = this.getRequiredTranslatorBlockAtSocket(0);
+		TranslatorBlock tb_value = this.getRequiredTranslatorBlockAtSocket(1);
 		
 		String intValue = tb_value.toCode().replaceAll("\\s*_.new\\b\\s*", "");
 		String charBuffer = tb_buffer.toCode().replaceAll("\\s*_.new\\b\\s*", "");
@@ -32,7 +32,7 @@ public class CastItoa extends TranslatorBlock
 		    throw new BlockException(blockId, uiMessageBundle.getString("ardublock.error_msg.string_var_slot"));
 		}
 	
-		return "itoa("+ intValue + ", " + charBuffer + ", 10)";
+		return "itoa("+ intValue + ", " + charBuffer + ", 10);";
 	}
 
 }
diff --git a/src/main/resources/com/ardublock/block/ardublock.xml b/src/main/resources/com/ardublock/block/ardublock.xml
index 5e37457..8fba12b 100644
--- a/src/main/resources/com/ardublock/block/ardublock.xml
+++ b/src/main/resources/com/ardublock/block/ardublock.xml
@@ -1590,14 +1590,14 @@
 				<BlockConnector connector-type="string" connector-kind="socket"  />
 			</BlockConnectors>
 		</BlockGenus>
-		<BlockGenus name="cast_itoa" kind="data" initlabel="bg.cast_itoa" editable-label="no" is-label-value="yes" color="255 50 0">
+		<BlockGenus name="cast_itoa" kind="command" initlabel="bg.cast_itoa" editable-label="no" is-label-value="yes" color="255 50 0">
 			<description>
 				<text>
 					cast itoa
 				</text>
 			</description>
 			<BlockConnectors>
-				<BlockConnector connector-type="string" connector-kind="plug"  />
+				<!-- <BlockConnector connector-type="string" connector-kind="plug"  /> -->
 				<BlockConnector connector-type="string" connector-kind="socket"  >
 					<DefaultArg genus-name="variable_string" label="buffer" />
 				</BlockConnector>
-- 
GitLab