From bfcf8de7b4c4e18b7db2088235d3dda12a2f88f4 Mon Sep 17 00:00:00 2001 From: Parnic Date: Sat, 25 Oct 2014 22:42:47 -0500 Subject: [PATCH] Fixed "divide by zero" errors that could happen in class power counters when switching specs. --- modules/ClassPowerCounter.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/ClassPowerCounter.lua b/modules/ClassPowerCounter.lua index c57ab1a..eb9f023 100644 --- a/modules/ClassPowerCounter.lua +++ b/modules/ClassPowerCounter.lua @@ -771,7 +771,7 @@ end function IceClassPowerCounter.prototype:GetGradientColor(curr) local r, g, b = self:GetCustomColor() local mr, mg, mb = self:GetCustomMinColor() - local scale = (curr-1)/(self.numRunes-1) + local scale = self.numRunes == 1 and 0 or ((curr-1)/(self.numRunes-1)) if r < mr then r = ((r-mr)*scale) + mr