From 92c3b3394ad012da131c8285edecbb1af07155ba Mon Sep 17 00:00:00 2001 From: Darthpred Date: Thu, 21 Jul 2016 07:31:04 +0300 Subject: [PATCH] Making sure stuff is loaded only when corresponding ElvUI module is enabled --- ElvUI_SLE/modules/actionbars.lua | 3 +-- ElvUI_SLE/modules/auras.lua | 3 +-- ElvUI_SLE/modules/baginfo.lua | 3 +-- ElvUI_SLE/modules/bags.lua | 3 +-- ElvUI_SLE/modules/chat/chat.lua | 3 +-- ElvUI_SLE/modules/load_modules.xml | 2 -- ElvUI_SLE/modules/minimap/instance.lua | 2 +- ElvUI_SLE/modules/minimap/minimapcoords.lua | 2 +- ElvUI_SLE/modules/minimap/minimapicons.lua | 3 +-- ElvUI_SLE/modules/misc.lua | 14 +++++++------- ElvUI_SLE/modules/nameplates.lua | 3 +-- ElvUI_SLE/modules/tooltips/tooltip.lua | 2 +- ElvUI_SLE/modules/unitframes/unitframes.lua | 2 +- ElvUI_SLE/modules/vehicle.lua | 2 +- ElvUI_SLE/options/chat/chat_c.lua | 1 + ElvUI_SLE/options/minimap/coords_c.lua | 1 + ElvUI_SLE/options/minimap/instance_c.lua | 1 + ElvUI_SLE/options/nameplates_c.lua | 1 + ElvUI_SLE/options/tooltip_c.lua | 1 + 19 files changed, 24 insertions(+), 28 deletions(-) diff --git a/ElvUI_SLE/modules/actionbars.lua b/ElvUI_SLE/modules/actionbars.lua index c2e4d2c..16f5d2e 100644 --- a/ElvUI_SLE/modules/actionbars.lua +++ b/ElvUI_SLE/modules/actionbars.lua @@ -54,8 +54,7 @@ function A:ButtonsBackdrop() end function A:Initialize() - if not SLE.initialized then return end - if E.private.actionbar.enable ~= true then return; end + if not SLE.initialized or E.private.actionbar.enable ~= true then return; end A.MaxBars = T.IsAddOnLoaded('ElvUI_ExtraActionBars') and 10 or 6 if E.private.sle.actionbars.oorBind then diff --git a/ElvUI_SLE/modules/auras.lua b/ElvUI_SLE/modules/auras.lua index 8e36e95..f53c892 100644 --- a/ElvUI_SLE/modules/auras.lua +++ b/ElvUI_SLE/modules/auras.lua @@ -38,8 +38,7 @@ function SA:UpdateAura(button, index) end function SA:Initialize() - if E.private.auras.enable ~= true then return end - if not SLE.initialized then return end + if not SLE.initialized or E.private.auras.enable ~= true then return end SA.db = E.db.sle.auras hooksecurefunc(A, 'UpdateAura', SA.UpdateAura) diff --git a/ElvUI_SLE/modules/baginfo.lua b/ElvUI_SLE/modules/baginfo.lua index 903a3f9..c422f22 100644 --- a/ElvUI_SLE/modules/baginfo.lua +++ b/ElvUI_SLE/modules/baginfo.lua @@ -126,8 +126,7 @@ function BI:ToggleSettings() end function BI:Initialize() - if not SLE.initialized then return end - if not E.private.bags.enable then return end + if not SLE.initialized or not E.private.bags.enable then return end T.tinsert(BI.containers, _G["ElvUI_ContainerFrame"]) self:SecureHook(B, "OpenBank", function() diff --git a/ElvUI_SLE/modules/bags.lua b/ElvUI_SLE/modules/bags.lua index c742694..5e6d7e2 100755 --- a/ElvUI_SLE/modules/bags.lua +++ b/ElvUI_SLE/modules/bags.lua @@ -161,8 +161,7 @@ end function SB:Initialize() self.hookedBags = {}; - if not SLE.initialized then return end - if not E.private.bags.enable then return end + if not SLE.initialized or not E.private.bags.enable then return end function SB:ForUpdateAll() SB.db = E.db.sle.bags diff --git a/ElvUI_SLE/modules/chat/chat.lua b/ElvUI_SLE/modules/chat/chat.lua index 4a42318..e2d01f8 100644 --- a/ElvUI_SLE/modules/chat/chat.lua +++ b/ElvUI_SLE/modules/chat/chat.lua @@ -243,8 +243,7 @@ end hooksecurefunc(CH, "Initialize", C.UpdateChatMax) function C:Initialize() - if not SLE.initialized then return end - if not E.private.chat.enable then return end + if not SLE.initialized or not E.private.chat.enable then return end C.db = E.db.sle.chat function C:ForUpdateAll() diff --git a/ElvUI_SLE/modules/load_modules.xml b/ElvUI_SLE/modules/load_modules.xml index 9a14b50..f4af73d 100644 --- a/ElvUI_SLE/modules/load_modules.xml +++ b/ElvUI_SLE/modules/load_modules.xml @@ -24,10 +24,8 @@