diff --git a/java_console/ui/src/main/java/com/rusefi/ui/lua/LuaScriptPanel.java b/java_console/ui/src/main/java/com/rusefi/ui/lua/LuaScriptPanel.java index 9776e33f27..0fe4d70de0 100644 --- a/java_console/ui/src/main/java/com/rusefi/ui/lua/LuaScriptPanel.java +++ b/java_console/ui/src/main/java/com/rusefi/ui/lua/LuaScriptPanel.java @@ -180,9 +180,13 @@ public class LuaScriptPanel { } }); - setText(newLua); - // and send to ECU (without burn!) - writeScriptToEcu(); + if (newLua.length() >= Fields.LUA_SCRIPT_SIZE) { + setText(newLua.length() + " bytes would not fit sorry current limit " + Fields.LUA_SCRIPT_SIZE); + } else { + setText(newLua); + // and send to ECU (without burn!) + writeScriptToEcu(); + } } catch (IOException e) { System.err.println("Error " + e); }