diff --git a/modules/HarmonyPower.lua b/modules/HarmonyPower.lua index efeab46..23b4eb8 100644 --- a/modules/HarmonyPower.lua +++ b/modules/HarmonyPower.lua @@ -36,6 +36,10 @@ function HarmonyPower.prototype:UpdateRunePower(event, arg1, arg2) end local numRunes = UnitPowerMax(self.unit, self.unitPower) + -- totally invalid....right? + if numRunes == 0 then + return + end if self.fakeNumRunes ~= nil and self.fakeNumRunes > 0 then numRunes = self.fakeNumRunes diff --git a/modules/HolyPower.lua b/modules/HolyPower.lua index be63328..ecb72d7 100644 --- a/modules/HolyPower.lua +++ b/modules/HolyPower.lua @@ -88,6 +88,9 @@ end function HolyPower.prototype:UpdateRunePower(event) local numRunes = UnitPowerMax(self.unit, self.unitPower) + if numRunes == 0 then + return + end if self.fakeNumRunes ~= nil and self.fakeNumRunes > 0 then numRunes = self.fakeNumRunes