diff --git a/src/Classes/SkillsTab.lua b/src/Classes/SkillsTab.lua index 117f19ed1b..3f2f6dd0a2 100644 --- a/src/Classes/SkillsTab.lua +++ b/src/Classes/SkillsTab.lua @@ -224,6 +224,7 @@ local SkillsTabClass = newClass("SkillsTab", "UndoHandler", "ControlHost", "Cont return end local updateDisplayGroup = self.displayGroup and targetSlot == self.displayGroup.slot + self:AddUndoState() if gemData and (type(gemData) == "string" or gemData.id) then local gem = data.gems[gemData.id or gemData] self.imbuedSupportBySlot[targetSlot] = gem.grantedEffect @@ -253,6 +254,7 @@ local SkillsTabClass = newClass("SkillsTab", "UndoHandler", "ControlHost", "Cont self.controls.imbuedSupport:SetText("") self.displayGroup.imbuedSupport = nil self.imbuedSupportBySlot[self.displayGroup.slot] = nil + self:AddUndoState() self.build.buildFlag = true end) self.controls.imbuedSupportClear.enabled = function()