From 5dacae8de078ef9d1e77a1c6587350fcad63ddec Mon Sep 17 00:00:00 2001 From: Bunny67 Date: Sun, 22 Jul 2018 06:04:40 +0300 Subject: [PATCH] fix close config dialog on escape pressed --- .../AceConfigDialog-3.0/AceConfigDialog-3.0.lua | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/ElvUI_Config/Libraries/AceConfig-3.0/AceConfigDialog-3.0/AceConfigDialog-3.0.lua b/ElvUI_Config/Libraries/AceConfig-3.0/AceConfigDialog-3.0/AceConfigDialog-3.0.lua index 4733fd8..09dcef0 100644 --- a/ElvUI_Config/Libraries/AceConfig-3.0/AceConfigDialog-3.0/AceConfigDialog-3.0.lua +++ b/ElvUI_Config/Libraries/AceConfig-3.0/AceConfigDialog-3.0/AceConfigDialog-3.0.lua @@ -1727,7 +1727,7 @@ function AceConfigDialog:FeedGroup(appName,options,container,rootframe,path, isR end end -local old_CloseSpecialWindows +local old_CloseWindows local function RefreshOnUpdate() @@ -1825,10 +1825,10 @@ end -- @param container An optional container frame to feed the options into -- @param ... The path to open after creating the options window (see `:SelectGroup` for details) function AceConfigDialog:Open(appName, container, ...) - if not old_CloseSpecialWindows then - old_CloseSpecialWindows = CloseSpecialWindows - CloseSpecialWindows = function() - local found = old_CloseSpecialWindows() + if not old_CloseWindows then + old_CloseWindows = CloseWindows + CloseWindows = function(ignoreCenter) + local found = old_CloseWindows(ignoreCenter) return self:CloseAll() or found end end