From 2f494576662d15d44bfbe04096fc284abb730c8d Mon Sep 17 00:00:00 2001 From: p3lim Date: Mon, 6 Sep 2010 22:47:24 +0200 Subject: [PATCH] Add :ForceUpdate() --- oUF_Experience.lua | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/oUF_Experience.lua b/oUF_Experience.lua index bc83b61..6e4d476 100644 --- a/oUF_Experience.lua +++ b/oUF_Experience.lua @@ -62,9 +62,16 @@ local function Path(self, ...) return (self.Experience.Override or Update) (self, ...) end +local function ForceUpdate(element) + return Path(element.__owner, 'ForceUpdate', element.__parent.unit) +end + local function Enable(self, unit) local experience = self.Experience if(experience) then + experience.__parent = self + experience.ForceUpdate = ForceUpdate + self:RegisterEvent('PLAYER_XP_UPDATE', Path) self:RegisterEvent('PLAYER_LEVEL_UP', Path) self:RegisterEvent('UNIT_PET', Path) -- 1.7.9.5