diff --git a/radio/src/gui/common/stdlcd/radio_tools.cpp b/radio/src/gui/common/stdlcd/radio_tools.cpp index 422847354..97b92e8bd 100644 --- a/radio/src/gui/common/stdlcd/radio_tools.cpp +++ b/radio/src/gui/common/stdlcd/radio_tools.cpp @@ -90,17 +90,18 @@ void addRadioScriptTool(uint8_t index, const char * path) { char toolName[TOOL_NAME_MAXLEN + 1]; const char * label; + char * ext = (char *)getFileExtension(path); if (readToolName(path, toolName)) { label = toolName; } else { - char * ext = (char *)getFileExtension(path); *ext = '\0'; label = getBasename(path); } if (addRadioTool(index, label)) { f_chdir("/SCRIPTS/TOOLS/"); + *ext = '.'; luaExec(path); } }