From 561c042fda36e42ffb166ba7493b82f5bc954432 Mon Sep 17 00:00:00 2001 From: Parnic Date: Mon, 27 Aug 2012 00:31:21 +0000 Subject: [PATCH] - Fixed error on login on 4.3 servers as a Warlock. http://www.wowace.com/addons/ice-hud/tickets/147-shards-ui-error/ --- modules/Shards.lua | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/modules/Shards.lua b/modules/Shards.lua index a156ab3..25f0a42 100644 --- a/modules/Shards.lua +++ b/modules/Shards.lua @@ -68,11 +68,13 @@ function ShardCounter.prototype:UpdatePowerType(event) self.numRunes = 3 self.numConsideredFull = 99 - if not IsPlayerSpell(WARLOCK_SOULBURN) then - self.requiredSpec = -1 - self:RegisterEvent("SPELLS_CHANGED", "UpdatePowerType") - else - self:UnregisterEvent("SPELLS_CHANGED", "UpdatePowerType") + if IceHUD.WowVer >= 50000 then + if not IsPlayerSpell(WARLOCK_SOULBURN) then + self.requiredSpec = -1 + self:RegisterEvent("SPELLS_CHANGED", "UpdatePowerType") + else + self:UnregisterEvent("SPELLS_CHANGED", "UpdatePowerType") + end end elseif CurrentSpec == SPEC_WARLOCK_DESTRUCTION then self.runeCoords =