From f3145ba07cc2568eb1488e8168068ee1ce754b04 Mon Sep 17 00:00:00 2001 From: Jonathan Gordon Date: Sat, 9 Jun 2007 09:41:13 +0000 Subject: simple fix for FS#7274 - selected item might not be shown when a list is drawn in paged scroll mode git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13602 a1c6a512-1295-4272-9138-f99709370657 --- apps/gui/list.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'apps') diff --git a/apps/gui/list.c b/apps/gui/list.c index 8fb99c1a66..e433f4ae19 100644 --- a/apps/gui/list.c +++ b/apps/gui/list.c @@ -606,7 +606,12 @@ static void gui_list_select_at_offset(struct gui_list * gui_list, int offset) /* always select the first item of multi-line lists */ offset -= offset%gui_list->selected_size; } - if (offset < 0) + if (offset == 0 && global_settings.scroll_paginated && + (gui_list->nb_items > gui_list->display->nb_lines - SHOW_LIST_TITLE)) + { + gui_list->selected_item = gui_list->selected_item; + } + else if (offset < 0) gui_list_select_above(gui_list, -offset); else gui_list_select_below(gui_list, offset); -- cgit v1.2.3