From 2a4282e8f5fe07da19ef50b530a20b302693429a Mon Sep 17 00:00:00 2001 From: Qingping Hou Date: Sat, 16 Mar 2013 13:45:00 -0400 Subject: [PATCH] bug fix in item_table_stack should create a new one for each menu widget invoke --- frontend/ui/widget/menu.lua | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/frontend/ui/widget/menu.lua b/frontend/ui/widget/menu.lua index c37691607..638cbc4d7 100644 --- a/frontend/ui/widget/menu.lua +++ b/frontend/ui/widget/menu.lua @@ -218,7 +218,7 @@ Menu = FocusManager:new{ "A", "S", "D", "F", "G", "H", "J", "K", "L", "Del", "Z", "X", "C", "V", "B", "N", "M", ".", "Sym", "Enter", }, - item_table_stack = {}, + item_table_stack = nil, is_enable_shortcut = true, item_dimen = nil, @@ -256,6 +256,7 @@ function Menu:_recalculateDimen() end function Menu:init() + self.item_table_stack = {} self:_recalculateDimen() self.page = 1