checking for ora enabled to deal with raid manager role icons
Darthpred [06-24-15 - 16:56]
checking for ora enabled to deal with raid manager role icons
diff --git a/ElvUI_SLE/core/globals.lua b/ElvUI_SLE/core/globals.lua
index 576e647..944b606 100755
--- a/ElvUI_SLE/core/globals.lua
+++ b/ElvUI_SLE/core/globals.lua
@@ -28,6 +28,9 @@ local classTable = {
warlock = blizzPath..[[ClassIcon_Warlock:16:16|t ]],
warrior = blizzPath..[[ClassIcon_Warrior:16:16|t ]],
}
+--Check if oRA3 happens to be enabled
+local enable = GetAddOnEnableState(E.myname, "oRA3")
+if enable == 0 then SLE.oraenabled = false else SLE.oraenabled = true end
E.SLEConfigs = {}
diff --git a/ElvUI_SLE/modules/raidroleicons.lua b/ElvUI_SLE/modules/raidroleicons.lua
index f151f5a..c3bc96b 100644
--- a/ElvUI_SLE/modules/raidroleicons.lua
+++ b/ElvUI_SLE/modules/raidroleicons.lua
@@ -44,4 +44,7 @@ function B:RaidLoaded(event, addon)
end
end
-B:RegisterEvent("ADDON_LOADED", "RaidLoaded")
\ No newline at end of file
+if not SLE.oraenabled then
+ B:RegisterEvent("ADDON_LOADED", "RaidLoaded")
+end
+
diff --git a/ElvUI_SLE/options/raidroleicons_c.lua b/ElvUI_SLE/options/raidroleicons_c.lua
index cd55b5c..bcc9a71 100644
--- a/ElvUI_SLE/options/raidroleicons_c.lua
+++ b/ElvUI_SLE/options/raidroleicons_c.lua
@@ -7,6 +7,7 @@ local function configTable()
type = "group",
name = RAID..[[ |TInterface\OptionsFrame\UI-OptionsFrame-NewFeatureIcon:0:0:0:-1|t]],
order = 80,
+ disabled = function() return SLE.oraenabled end,
args = {
header = {
order = 1,