From 3da4a79b5534ce3b11e6391cec341b586fa5e378 Mon Sep 17 00:00:00 2001 From: Adrian L Lange Date: Mon, 17 Aug 2009 16:20:36 +0200 Subject: [PATCH] Fix pet issues if layout has Rested bar enabled --- oUF_Experience.lua | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/oUF_Experience.lua b/oUF_Experience.lua index 63b6900..7f732c5 100644 --- a/oUF_Experience.lua +++ b/oUF_Experience.lua @@ -111,10 +111,17 @@ local function enable(self, unit) if(bar.Rested) then self:RegisterEvent('UPDATE_EXHAUSTION', argChecks) end - elseif(unit == 'pet') then - if(select(2, UnitClass('player')) == 'HUNTER') then - self:RegisterEvent('UNIT_PET_EXPERIENCE', argChecks) - self:RegisterEvent('UNIT_PET', loadPet) + elseif(unit == 'pet' and select(2, UnitClass('player')) == 'HUNTER') then + self:RegisterEvent('UNIT_PET_EXPERIENCE', argChecks) + self:RegisterEvent('UNIT_PET', loadPet) + + if(bar.Rested) then + bar.Rested:Hide() + + if(bar.bg) then + bar.bg:SetParent(bar) + bar.bg:SetAllPoints(bar) + end end end -- 1.7.9.5