Quantcast

ElvUI Enhanced Conflict Popup

Azilroka [03-02-14 - 05:09]
ElvUI Enhanced Conflict Popup
Filename
ElvUI_SLE/ElvUI_SLE.lua
ElvUI_SLE/dev/staticpopups.lua
diff --git a/ElvUI_SLE/ElvUI_SLE.lua b/ElvUI_SLE/ElvUI_SLE.lua
index 59edbda..0ee22da 100755
--- a/ElvUI_SLE/ElvUI_SLE.lua
+++ b/ElvUI_SLE/ElvUI_SLE.lua
@@ -182,6 +182,9 @@ function SLE:Initialize()
 	SLE:ConfigCats()
 	SLE:ChatPos()
 	SLE:RegisterCommands()
+	if select(4, GetAddOnInfo('ElvUI_Enhanced')) then
+		E:StaticPopup_Show('ENHANCED_SLE_INCOMPATIBLE')
+	end
 end

 E:RegisterModule(SLE:GetName())
\ No newline at end of file
diff --git a/ElvUI_SLE/dev/staticpopups.lua b/ElvUI_SLE/dev/staticpopups.lua
index 6622cea..1cf63e6 100755
--- a/ElvUI_SLE/dev/staticpopups.lua
+++ b/ElvUI_SLE/dev/staticpopups.lua
@@ -6,4 +6,15 @@ E.PopupDialogs["VERSION_MISMATCH"] = {
 	timeout = 0,
 	whileDead = 1,
 	preferredIndex = 3,
+}
+
+E.PopupDialogs['ENHANCED_SLE_INCOMPATIBLE'] = {
+	text = L['Oh lord, you have got ElvUI Enhanced and Shadow & Light both enabled at the same time. Select an addon to disable.'],
+	OnAccept = function() DisableAddOn("ElvUI_Enhanced"); ReloadUI() end,
+	OnCancel = function() DisableAddOn("ElvUI_SLE"); ReloadUI() end,
+	button1 = 'ElvUI Enhanced',
+	button2 = 'Shadow & Light',
+	timeout = 0,
+	whileDead = 1,
+	hideOnEscape = false,
 }
\ No newline at end of file