- added some protection against error messages that were popping up related to SetTexCoord

- added some protection against a nil access in the player's cast bar under certain circumstances
This commit is contained in:
Parnic
2009-04-16 13:39:37 +00:00
parent 75787ff956
commit 7d37890a31
7 changed files with 27 additions and 10 deletions

View File

@ -207,15 +207,18 @@ end
function IceCastBar.prototype:StartBar(action, message)
self.action = action
self.actionStartTime = GetTime()
self.actionMessage = message
local spell, rank, displayName, icon, startTime, endTime, isTradeSkill = UnitCastingInfo(self.unit)
if not (spell) then
spell, rank, displayName, icon, startTime, endTime = UnitChannelInfo(self.unit)
end
if not spell then
return
end
self.action = action
self.actionStartTime = GetTime()
self.actionMessage = message
if (startTime and endTime) then
self.actionDuration = (endTime - startTime) / 1000