diff --git a/frontend/dispatcher.lua b/frontend/dispatcher.lua index dc05ab25e..15f4a64a8 100644 --- a/frontend/dispatcher.lua +++ b/frontend/dispatcher.lua @@ -518,7 +518,9 @@ function Dispatcher:_addToOrder(location, settings, item) end end else - table.insert(location[settings].settings.order, item) + if not util.arrayContains(location[settings].settings.order, item) then + table.insert(location[settings].settings.order, item) + end end end end