Quantcast

ElvUI Enhanced / SLE Ignore Button

Azilroka [03-15-14 - 17:28]
ElvUI Enhanced / SLE Ignore Button
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 a62a797..a2848b6 100755
--- a/ElvUI_SLE/ElvUI_SLE.lua
+++ b/ElvUI_SLE/ElvUI_SLE.lua
@@ -175,8 +175,7 @@ function SLE:IncompatibleAddOn(addon, module, optiontable, value)
 end

 function SLE:CheckIncompatible()
-	if E.global.ignoreIncompatible then return; end
-	if IsAddOnLoaded('ElvUI_Enhanced') then
+	if IsAddOnLoaded('ElvUI_Enhanced') and not E.global.ignoreEnhancedIncompatible then
 		E:StaticPopup_Show('ENHANCED_SLE_INCOMPATIBLE')
 	end
 	if IsAddOnLoaded('SquareMinimapButtons') and E.private.sle.minimap.mapicons.enable then
diff --git a/ElvUI_SLE/dev/staticpopups.lua b/ElvUI_SLE/dev/staticpopups.lua
index 6ddd32e..9c8f5b8 100755
--- a/ElvUI_SLE/dev/staticpopups.lua
+++ b/ElvUI_SLE/dev/staticpopups.lua
@@ -14,6 +14,10 @@ E.PopupDialogs['ENHANCED_SLE_INCOMPATIBLE'] = {
 	OnCancel = function() DisableAddOn("ElvUI_SLE"); ReloadUI() end,
 	button1 = 'ElvUI Enhanced',
 	button2 = 'Shadow & Light',
+	button3 = L['Disable Warning'],
+	OnAlt = function ()
+		E.global.ignoreEnhancedIncompatible = true;
+	end,
 	timeout = 0,
 	whileDead = 1,
 	hideOnEscape = false,