Fix MicroMenu Hooks

This commit is contained in:
Hendrik Leppkes
2009-11-02 21:05:50 +01:00
parent 37b9dc673c
commit aba3eaeb0a
+2 -6
View File
@@ -31,8 +31,6 @@ function MicroMenuMod:OnInitialize()
self:SetEnabledState(self.db.profile.enabled) self:SetEnabledState(self.db.profile.enabled)
end end
local noopFunc = function() end
function MicroMenuMod:OnEnable() function MicroMenuMod:OnEnable()
if not self.bar then if not self.bar then
self.bar = setmetatable(Bartender4.ButtonBar:Create("MicroMenu", self.db.profile, L["Micro Menu"]), {__index = MicroMenuBar}) self.bar = setmetatable(Bartender4.ButtonBar:Create("MicroMenu", self.db.profile, L["Micro Menu"]), {__index = MicroMenuBar})
@@ -51,9 +49,7 @@ function MicroMenuMod:OnEnable()
MicroMenuMod.button_count = #buttons MicroMenuMod.button_count = #buttons
self:SecureHook("UpdateTalentButton") self:SecureHook("UpdateMicroButtons")
self:RawHook("AchievementMicroButton_Update", noopFunc, true)
AchievementMicroButton:SetScript("OnEvent", nil)
for i,v in pairs(buttons) do for i,v in pairs(buttons) do
v:SetParent(self.bar) v:SetParent(self.bar)
@@ -80,7 +76,7 @@ function MicroMenuMod:RestoreButtons()
self.bar:UpdateButtonLayout() self.bar:UpdateButtonLayout()
end end
function MicroMenuMod:UpdateTalentButton() function MicroMenuMod:UpdateMicroButtons()
self:RestoreButtons() self:RestoreButtons()
end end