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