- hide the pet-bar AutoCastable texture when AutoCast is enabled (works around a crazy ButtonFacade design that showed it on top - back to blizzard behavior)

- tweak stance bar code for classes that dont actually have a stance (yet)
This commit is contained in:
Hendrik Leppkes
2008-06-07 15:10:49 +00:00
parent e3f1ea1dba
commit 90f2b872d8
2 changed files with 9 additions and 4 deletions
+4 -4
View File
@@ -205,14 +205,14 @@ function PetButtonPrototype:Update()
self.isToken = isToken
self.tooltipSubtext = subtext
self:SetChecked(isActive and 1 or 0)
if autoCastAllowed then
if autoCastAllowed and not autoCastEnabled then
self.autocastable:Show()
else
self.autocast:Hide()
elseif autoCastAllowed and autoCastEnabled then
self.autocastable:Hide()
end
if autoCastEnabled then
self.autocast:Show()
else
self.autocastable:Hide()
self.autocast:Hide()
end
+5
View File
@@ -107,6 +107,10 @@ end
function StanceBarMod:ApplyConfig()
if not self:IsEnabled() then return end
self.bar:ApplyConfig(self.db.profile)
if GetNumShapeshiftForms() == 0 then
self:Disable()
end
end
function StanceBarMod:ReassignBindings()
@@ -263,6 +267,7 @@ function StanceBar:UpdateStanceButtons()
if updateBindings then
StanceBarMod:ReassignBindings()
end
self.disabled = (GetNumShapeshiftForms() == 0) and true or nil
end
function StanceBar:OnEvent(event, ...)