From e0c85306513eedb00eaa197d4c1f91dbcd78f6ec Mon Sep 17 00:00:00 2001 From: hius07 <62179190+hius07@users.noreply.github.com> Date: Wed, 9 Jul 2025 13:46:48 +0300 Subject: [PATCH] touchmenu: no empty menus (#14040) --- frontend/ui/widget/touchmenu.lua | 1 + 1 file changed, 1 insertion(+) diff --git a/frontend/ui/widget/touchmenu.lua b/frontend/ui/widget/touchmenu.lua index 0d7ddc7b2..577e3bff4 100644 --- a/frontend/ui/widget/touchmenu.lua +++ b/frontend/ui/widget/touchmenu.lua @@ -652,6 +652,7 @@ function TouchMenu:init() end function TouchMenu:updateItems(target_page, target_item_id) + if #self.item_table == 0 then return end self.perpage = math.min(self.max_per_page, self.item_table.max_per_page or self.max_per_page_default) self.page_num = math.ceil(#self.item_table / self.perpage) if target_item_id ~= nil then -- show menu page with target item