From e79f2d99e2e31eb8e567ae61dfb7a15605408b01 Mon Sep 17 00:00:00 2001 From: Manuel Simon Hirsig Date: Tue, 2 Aug 2016 03:13:41 +0200 Subject: [PATCH] bugfix --- tabs/search/core.lua | 2 ++ tabs/search/frames.lua | 3 +-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/tabs/search/core.lua b/tabs/search/core.lua index ac85d06..bd1e33e 100644 --- a/tabs/search/core.lua +++ b/tabs/search/core.lua @@ -731,6 +731,8 @@ function private.initialize_filter_dropdown() if Aux.safe(Aux.filter.filters[this.value]).input_type/'' == '' then m.filter_input:Hide() else + local _, _, suggestions = Aux.filter.parse_query_string(UIDropDownMenu_GetSelectedValue(m.filter_dropdown)..'/') + m.filter_input.complete = Aux.completion.complete(function() return suggestions or {} end) m.filter_input:Show() m.filter_input:SetFocus() end diff --git a/tabs/search/frames.lua b/tabs/search/frames.lua index 33601b8..a3c4ac2 100644 --- a/tabs/search/frames.lua +++ b/tabs/search/frames.lua @@ -544,8 +544,7 @@ Aux.search_tab.FRAMES(function(m, public, private) -- editbox:SetNumeric(true) -- editbox:SetMaxLetters(2) input:SetScript('OnChar', function() --- local filter = Aux.filter.filters[UIDropDownMenu_GetSelectedValue(m.filter_dropdown) or ''] -- TODO --- Aux.completion.complete(this, function() return filter and ({filter.validator()})[3] or {} end) + this:complete() end) input:SetScript('OnEnterPressed', m.add_post_filter) input:Hide()