From 978c5378868d44fe473343c5c6ba0c3becc85438 Mon Sep 17 00:00:00 2001 From: rusefillc Date: Tue, 27 Feb 2024 22:23:54 -0500 Subject: [PATCH] making Lua overflow more obvious --- .../main/java/com/rusefi/ui/lua/LuaScriptPanel.java | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) 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); }