Skip to content

Commit 9475437

Browse files
authored
fix remove all tattoos from removing the tattoos from global list (#8171)
1 parent 1802dcc commit 9475437

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

src/Classes/TreeTab.lua

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -125,10 +125,9 @@ local TreeTabClass = newClass("TreeTab", "ControlHost", function(self, build)
125125
main:ClosePopup()
126126
end)
127127
controls.removeTattoo = new("ButtonControl", nil, 0, buttonY, 144, 20, "Remove All Tattoos", function()
128-
local hashOverridesCopy = copyTable(self.build.spec.hashOverrides, true) -- updating hashOverrides in RemoveTattooFromNode
129-
for _, node in pairs(hashOverridesCopy) do
128+
for id, node in pairs(self.build.spec.hashOverrides) do --hashOverrides will contain only the nodes that have been tattoo-ed
130129
if node.isTattoo then
131-
self:RemoveTattooFromNode(node)
130+
self:RemoveTattooFromNode(self.build.spec.nodes[id])
132131
end
133132
end
134133
self.modFlag = true

0 commit comments

Comments
 (0)