From 06397057d105ae3ccf3f2f7d11b8b36193fd0b19 Mon Sep 17 00:00:00 2001 From: Darth Predator Date: Mon, 26 Dec 2016 20:30:21 +0300 Subject: [PATCH] Some stuff for DCS compatibility --- .../Armory/CharacterArmory/CharacterArmory.lua | 39 +++++--------------- 1 file changed, 9 insertions(+), 30 deletions(-) diff --git a/ElvUI_SLE/modules/Armory/CharacterArmory/CharacterArmory.lua b/ElvUI_SLE/modules/Armory/CharacterArmory/CharacterArmory.lua index 2206f8e..1beaf55 100644 --- a/ElvUI_SLE/modules/Armory/CharacterArmory/CharacterArmory.lua +++ b/ElvUI_SLE/modules/Armory/CharacterArmory/CharacterArmory.lua @@ -693,26 +693,7 @@ function CA:Setup_CharacterArmory() self.Setup_CharacterArmory = nil end --- function CA:ScanData() - -- self.NeedUpdate = nil - - -- if not self.DurabilityUpdated then - -- self.NeedUpdate = self:Update_Durability() or self.NeedUpdate - -- end - - -- if self.GearUpdated ~= true then - -- self.NeedUpdate = self:Update_Gear() or self.NeedUpdate - -- end - - -- if not self.NeedUpdate and self:IsShown() then - -- self:SetScript('OnUpdate', nil) - -- self:Update_Display(true) - -- elseif self.NeedUpdate then - -- self:SetScript('OnUpdate', self.ScanData) - -- end --- end - -function CA:ScanData(...) +function CA:ScanData() self.NeedUpdate = nil if not self.DurabilityUpdated then @@ -725,18 +706,10 @@ function CA:ScanData(...) if not self.NeedUpdate and self:IsShown() then self:SetScript('OnUpdate', nil) + self:Update_Display(true) elseif self.NeedUpdate then self:SetScript('OnUpdate', self.ScanData) end - - if DCS_Check then DCS_Check() end -end - -local function DCS_Check() - if _G["DCS_ExpandCheck"] then - _G["DCS_ExpandCheck"]:SetFrameLevel(_G["CharacterModelFrame"]:GetFrameLevel() + 2) - DCS_Check = nil - end end function CA:Update_Durability() @@ -1684,7 +1657,13 @@ KF.Modules.CharacterArmory = function() end CA:ElvOverlayToggle() - if SLE._Compatibility["DejaCharacterStats"] then return end + if SLE._Compatibility["DejaCharacterStats"] then + PaperDollFrame.ExpandButton:SetFrameLevel(_G["CharacterModelFrame"]:GetFrameLevel() + 2) + PaperDollFrame.ExpandButton:ClearAllPoints() + PaperDollFrame.ExpandButton:SetPoint("TOPRIGHT", CA, 14, 8) + PaperDollFrame.ExpandButton:SetSize(32, 32) + return + end --Resize and reposition god damned ilevel text _G["CharacterStatsPane"].ItemLevelFrame:SetPoint("TOP", _G["CharacterStatsPane"].ItemLevelCategory, "BOTTOM", 0, 6) CA:UpdateIlvlFont() -- 1.7.9.5