Index: apps/gui/list.c =================================================================== --- apps/gui/list.c (revision 21809) +++ apps/gui/list.c (working copy) @@ -485,6 +485,10 @@ enum screen_type screen) { int nb_lines = viewport_get_nb_lines(lists->parent[screen]); +#ifdef HAVE_LCD_BITMAP + if (list_display_title(lists, screen)) + nb_lines--; +#endif gui_list_select_at_offset(lists, nb_lines); } @@ -492,6 +496,10 @@ enum screen_type screen) { int nb_lines = viewport_get_nb_lines(lists->parent[screen]); +#ifdef HAVE_LCD_BITMAP + if (list_display_title(lists, screen)) + nb_lines--; +#endif gui_list_select_at_offset(lists, -nb_lines); } @@ -942,10 +950,3 @@ info->get_talk = NULL; info->callback_data = data; } - - - - - - -