diff --git a/frontend/ui/widget/keyvaluepage.lua b/frontend/ui/widget/keyvaluepage.lua index 95a40f8c1..46469bfbd 100644 --- a/frontend/ui/widget/keyvaluepage.lua +++ b/frontend/ui/widget/keyvaluepage.lua @@ -295,7 +295,7 @@ function KeyValuePage:init() end, callback = function(input) local page = tonumber(input) - if page >= 1 and page <= self.pages then + if page and page >= 1 and page <= self.pages then self:goToPage(page) end end, diff --git a/frontend/ui/widget/menu.lua b/frontend/ui/widget/menu.lua index 3c0eb5b42..87014d43c 100644 --- a/frontend/ui/widget/menu.lua +++ b/frontend/ui/widget/menu.lua @@ -445,7 +445,7 @@ function Menu:init() end, callback = function(input) local page = tonumber(input) - if page >= 1 and page <= self.page_num then + if page and page >= 1 and page <= self.page_num then self:onGotoPage(page) end end,