diff --git a/lib/ECSAPI.lua b/lib/ECSAPI.lua index a759246f..eb8d4b08 100644 --- a/lib/ECSAPI.lua +++ b/lib/ECSAPI.lua @@ -799,7 +799,7 @@ function ECSAPI.drawTopMenu(x, y, width, color, selectedObject, ...) if gpu.getForeground() ~= objects[i][2] then gpu.setForeground(objects[i][2]) end gpu.set(xPos, y, objects[i][1]) end - table.insert(objectsToReturn, {xPos, yPos, xPos + unicode.len(objects[i][1]) - 1, yPos}) + objectsToReturn[objects[i][1]] = { xPos, yPos, xPos + unicode.len(objects[i][1]) - 1, yPos } xPos = xPos + unicode.len(objects[i][1]) + spaceBetween end return objectsToReturn