@@ -39,6 +39,7 @@ local SkillListClass = newClass("SkillListControl", "ListControl", function(self
3939 self .controls .deleteAll = new (" ButtonControl" , {" RIGHT" ,self .controls .delete ," LEFT" }, {- 4 , 0 , 70 , 18 }, " Delete All" , function ()
4040 main :OpenConfirmPopup (" Delete All" , " Are you sure you want to delete all socket groups in this build?" , " Delete" , function ()
4141 wipeTable (self .list )
42+ skillsTab :RebuildImbuedSupportBySlot ()
4243 skillsTab :SetDisplayGroup ()
4344 skillsTab :AddUndoState ()
4445 skillsTab .build .buildFlag = true
@@ -165,6 +166,7 @@ function SkillListClass:OnSelDelete(index, socketGroup)
165166 main :OpenMessagePopup (" Delete Socket Group" , " This socket group cannot be deleted as it is created by an equipped item." )
166167 elseif not socketGroup .gemList [1 ] then
167168 t_remove (self .list , index )
169+ self .skillsTab :RebuildImbuedSupportBySlot ()
168170 if self .skillsTab .displayGroup == socketGroup then
169171 self .skillsTab .displayGroup = nil
170172 end
@@ -175,6 +177,7 @@ function SkillListClass:OnSelDelete(index, socketGroup)
175177 else
176178 main :OpenConfirmPopup (" Delete Socket Group" , " Are you sure you want to delete '" .. socketGroup .displayLabel .. " '?" , " Delete" , function ()
177179 t_remove (self .list , index )
180+ self .skillsTab :RebuildImbuedSupportBySlot ()
178181 if self .skillsTab .displayGroup == socketGroup then
179182 self .skillsTab :SetDisplayGroup ()
180183 end
0 commit comments