diff --git a/WeakAuras/RegionTypes/DynamicGroup.lua b/WeakAuras/RegionTypes/DynamicGroup.lua index 6afc73f..341f018 100644 --- a/WeakAuras/RegionTypes/DynamicGroup.lua +++ b/WeakAuras/RegionTypes/DynamicGroup.lua @@ -1152,9 +1152,8 @@ local function modify(parent, region, data) local newPositions = {} self.growFunc(newPositions, self.sortedChildren) if #newPositions > 0 then - local max = #newPositions - for index = 1, max do - if newPositions[index] then + for index = 1, #newPositions do + if type(newPositions[index]) == "table" then local data = self.sortedChildren[index] if data then newPositions[data] = newPositions[index]