diff --git a/ActionBar.lua b/ActionBar.lua index 1a63c23..73ef381 100644 --- a/ActionBar.lua +++ b/ActionBar.lua @@ -65,6 +65,9 @@ function ActionBar:UpdateButtons(numbuttons) if updateBindings and self.id == "1" then self.module:ReassignBindings() end + + -- need to re-set clickthrough after creating new buttons + self:SetClickThrough() end function ActionBar:SkinChanged(...) diff --git a/StanceBar.lua b/StanceBar.lua index 8eec8b5..928bcdd 100644 --- a/StanceBar.lua +++ b/StanceBar.lua @@ -249,6 +249,9 @@ function StanceBar:UpdateStanceButtons() StanceBarMod:ReassignBindings() end self.disabled = (GetNumShapeshiftForms() == 0) and true or nil + + -- need to re-set clickthrough after creating new buttons + self:SetClickThrough() end function StanceBar:OnEvent(event, ...)