diff --git a/selectmenu.lua b/selectmenu.lua index 51a49efcf..186f6fb4d 100644 --- a/selectmenu.lua +++ b/selectmenu.lua @@ -134,13 +134,10 @@ function SelectMenu:addAllCommands() self.commands:add(KEY_FW_PRESS, nil, "", "select menu item", function(sm) - if sm.last_shortcut < 30 then - if sm.items == 0 then - return "break" - else - self.selected_item = (sm.perpage * (sm.page - 1) - + sm.current) - end + if sm.items == 0 then + return "break" + else + self.selected_item = (sm.perpage * (sm.page - 1) + sm.current) end end ) @@ -282,9 +279,9 @@ function SelectMenu:choose(ypos, height) renderUtf8Text(fb.bb, 50, y, cface, self.item_array[i], true) - end -- EOF if i <= self.items - end -- EOF for - end -- EOF if + end -- if i <= self.items + end -- for c=1, self.perpage + end -- if self.items == 0 -- draw footer y = ypos + self.title_H + (self.spacing * self.perpage)