From 65e8e2292f4751b1f05b502901b9c8251b0a4a0f Mon Sep 17 00:00:00 2001 From: Qingping Hou Date: Thu, 29 Nov 2012 10:48:57 -0500 Subject: [PATCH] revert wrong cleanup for commit cf3cc65c0377ef2e499c2a88490df985ae1eb5f2 self.layout must be updated for any widget that inherits from focusmanager. Previous commit removed related code on menu item update. --- frontend/ui/menu.lua | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/frontend/ui/menu.lua b/frontend/ui/menu.lua index e4dabf9b5..36e4d02ae 100644 --- a/frontend/ui/menu.lua +++ b/frontend/ui/menu.lua @@ -223,7 +223,6 @@ function Menu:init() -- group for menu layout local content = VerticalGroup:new{ - name = "haha", self.menu_title, self.item_group, self.page_info, @@ -260,6 +259,8 @@ function Menu:init() end function Menu:updateItems(select_number) + -- self.layout must be updated for focusmanager + self.layout = {} self.item_group:clear() self.content_group:resetLayout() @@ -290,6 +291,7 @@ function Menu:updateItems(select_number) menu = self, } table.insert(self.item_group, item_tmp) + table.insert(self.layout, {item_tmp}) end -- if i <= self.items end -- for c=1, self.perpage if self.item_group[1] then