From 9fef4fd0669c77ae1218d0efe945fbc5f0abad50 Mon Sep 17 00:00:00 2001 From: Azilroka Date: Sat, 1 Mar 2014 23:09:49 -0600 Subject: [PATCH] ElvUI Enhanced Conflict Popup --- ElvUI_SLE/ElvUI_SLE.lua | 3 +++ ElvUI_SLE/dev/staticpopups.lua | 11 +++++++++++ 2 files changed, 14 insertions(+) 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 -- 1.7.9.5