diff --git a/sonic-boost.love/core/modules/menusystem/parent.lua b/sonic-boost.love/core/modules/menusystem/parent.lua index 4db61fb..0cf1ff5 100644 --- a/sonic-boost.love/core/modules/menusystem/parent.lua +++ b/sonic-boost.love/core/modules/menusystem/parent.lua @@ -109,6 +109,7 @@ function Menu:addWidget(newwidget) self.widget.selected = 1 end table.insert(self.widget.list, newwidget) + self:updateWidgetsID() end function Menu:updateWidgets(dt) @@ -119,6 +120,12 @@ function Menu:updateWidgets(dt) end end +function Menu:updateWidgetsID() + for i,v in ipairs(self.widget.list) do + v.id = i + end +end + function Menu:removeDestroyedWidgets() -- On retire les widgets marquées comme supprimées for i,v in ipairs(self.widget.list) do if (v.destroyed == true) then