From 87a71772bae68ed91c0871b1379860816c4afc18 Mon Sep 17 00:00:00 2001 From: Adrian L Lange Date: Mon, 10 Sep 2012 07:48:48 +0200 Subject: [PATCH] Only show Experience when plugin is present --- oUF_P3lim.lua | 38 ++++++++++++++++++++------------------ 1 file changed, 20 insertions(+), 18 deletions(-) diff --git a/oUF_P3lim.lua b/oUF_P3lim.lua index 8e27725..d21493a 100644 --- a/oUF_P3lim.lua +++ b/oUF_P3lim.lua @@ -101,24 +101,26 @@ local UnitSpecific = { PowerValue.frequentUpdates = 0.1 self:Tag(PowerValue, '[|cffffff00>holypower<|r ][p3lim:power][ >p3lim:druid][ | >p3lim:spell]') - local Experience = CreateFrame('StatusBar', nil, self) - Experience:SetPoint('BOTTOM', 0, -20) - Experience:SetSize(230, 6) - Experience:SetStatusBarTexture(TEXTURE) - Experience:SetStatusBarColor(0.15, 0.7, 0.1) - self.Experience = Experience - - local Rested = CreateFrame('StatusBar', nil, Experience) - Rested:SetAllPoints() - Rested:SetStatusBarTexture(TEXTURE) - Rested:SetStatusBarColor(0, 0.4, 1, 0.6) - Rested:SetBackdrop(BACKDROP) - Rested:SetBackdropColor(0, 0, 0) - Experience.Rested = Rested - - local ExperienceBG = Rested:CreateTexture(nil, 'BORDER') - ExperienceBG:SetAllPoints() - ExperienceBG:SetTexture(1/3, 1/3, 1/3) + if(IsAddOnLoaded('oUF_Experience')) then + local Experience = CreateFrame('StatusBar', nil, self) + Experience:SetPoint('BOTTOM', 0, -20) + Experience:SetSize(230, 6) + Experience:SetStatusBarTexture(TEXTURE) + Experience:SetStatusBarColor(0.15, 0.7, 0.1) + self.Experience = Experience + + local Rested = CreateFrame('StatusBar', nil, Experience) + Rested:SetAllPoints() + Rested:SetStatusBarTexture(TEXTURE) + Rested:SetStatusBarColor(0, 0.4, 1, 0.6) + Rested:SetBackdrop(BACKDROP) + Rested:SetBackdropColor(0, 0, 0) + Experience.Rested = Rested + + local ExperienceBG = Rested:CreateTexture(nil, 'BORDER') + ExperienceBG:SetAllPoints() + ExperienceBG:SetTexture(1/3, 1/3, 1/3) + end self.Debuffs.size = 22 self.Debuffs:SetSize(230, 22) -- 1.7.9.5