From 2a5364dc8cc59d977165ebcaed50471507194461 Mon Sep 17 00:00:00 2001 From: Damjan Adamic Date: Mon, 21 Jul 2014 11:51:30 +0200 Subject: [PATCH] Re #1480: wrong field.id for multiple fields --- radio/src/lua.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/radio/src/lua.cpp b/radio/src/lua.cpp index 44f300ec4..ff84ee595 100644 --- a/radio/src/lua.cpp +++ b/radio/src/lua.cpp @@ -204,7 +204,7 @@ bool luaFindFieldByName(const char * name, LuaField & field, unsigned int flags= continue; } if (index < luaMultipleFields[n].count) { - field.id = luaMultipleFields[n].id; + field.id = luaMultipleFields[n].id + index; if (flags & FIND_FIELD_DESC) { snprintf(field.desc, sizeof(field.desc)-1, luaMultipleFields[n].desc, index+1); field.desc[sizeof(field.desc)-1] = '\0';