diff --git a/ActionBars.lua b/ActionBars.lua index 042b0a4..dc4260d 100644 --- a/ActionBars.lua +++ b/ActionBars.lua @@ -178,6 +178,7 @@ function BT4ActionBars:CreateBarOption(id, options) end function BT4ActionBars:ReassignBindings() + if InCombatLockdown() then return end if not self.actionbars or not self.actionbars[1] then return end local frame = self.actionbars[1] ClearOverrideBindings(frame) diff --git a/PetBar.lua b/PetBar.lua index 3c2ce82..6a03611 100644 --- a/PetBar.lua +++ b/PetBar.lua @@ -174,6 +174,7 @@ function PetBarMod:ToggleOptions() end function PetBarMod:ReassignBindings() + if InCombatLockdown() then return end if not self.bar or not self.bar.buttons then return end ClearOverrideBindings(self.bar) for i = 1, 10 do diff --git a/StanceBar.lua b/StanceBar.lua index 895c155..c50f50c 100644 --- a/StanceBar.lua +++ b/StanceBar.lua @@ -114,6 +114,7 @@ function StanceBarMod:ApplyConfig() end function StanceBarMod:ReassignBindings() + if InCombatLockdown() then return end if not self.bar or not self.bar.buttons then return end ClearOverrideBindings(self.bar) for i = 1, min(#self.bar.buttons, 10) do