From a2b5c1ddd9db24595a67c8a8ec6aa80f4f541686 Mon Sep 17 00:00:00 2001 From: Warmist Date: Mon, 30 Sep 2019 22:00:06 +0300 Subject: [PATCH] lua/widgets filtered list input fix FilteredList was not consuming input events. --- library/lua/gui/widgets.lua | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/library/lua/gui/widgets.lua b/library/lua/gui/widgets.lua index 741d722dd..132c6da57 100644 --- a/library/lua/gui/widgets.lua +++ b/library/lua/gui/widgets.lua @@ -714,13 +714,16 @@ end function FilteredList:onInput(keys) if self.edit_key and keys[self.edit_key] and not self.edit.active then self.edit.active = true + return true elseif keys.LEAVESCREEN and self.edit.active then self.edit.active = false + return true else - self:inputToSubviews(keys) + return self:inputToSubviews(keys) end end + function FilteredList:getChoices() return self.choices end