Avoid even more taint in the actionbutton onevent to potentially stop breaking the totem bar.
This commit is contained in:
parent
2f8f888e5d
commit
cc587411a6
1 changed files with 6 additions and 11 deletions
|
|
@ -351,17 +351,12 @@ function Button:ToggleButtonElements()
|
|||
end
|
||||
end
|
||||
|
||||
orig_ActionButton_UpdateHotkeys = ActionButton_UpdateHotkeys
|
||||
ActionButton_UpdateHotkeys = function(self, ...)
|
||||
local name = self:GetName()
|
||||
if name and name:find("^BT4Button") then
|
||||
if self.BT4init then
|
||||
self:UpdateHotkeys()
|
||||
end
|
||||
else
|
||||
orig_ActionButton_UpdateHotkeys(self, ...)
|
||||
end
|
||||
end
|
||||
hooksecurefunc("ActionButton_UpdateHotkeys", function(self, ...)
|
||||
local parent = self:GetParent()
|
||||
if not self.BT4init or not parent.BT4BarType then return end
|
||||
|
||||
self:UpdateHotkeys()
|
||||
end)
|
||||
|
||||
function Button:UpdateHotkeys()
|
||||
local key = self:GetHotkey() or ""
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue