summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJonathan Gordon <rockbox@jdgordon.info>2008-01-08 08:12:32 +0000
committerJonathan Gordon <rockbox@jdgordon.info>2008-01-08 08:12:32 +0000
commitb684b82fd01074a5305bfa146518ec9bf55b543d (patch)
treeda2f5c6a2c82383c823bfac12616f602ead663bc
parent3646c313679c4bd16c9eec98c2e35c7a7bf5c961 (diff)
downloadrockbox-b684b82fd01074a5305bfa146518ec9bf55b543d.tar.gz
rockbox-b684b82fd01074a5305bfa146518ec9bf55b543d.zip
Accept and Fix FS#8427 - problem with empty screens in lists with pages scrolling enabled
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16023 a1c6a512-1295-4272-9138-f99709370657
-rw-r--r--apps/gui/list.c2
-rw-r--r--docs/CREDITS1
2 files changed, 2 insertions, 1 deletions
diff --git a/apps/gui/list.c b/apps/gui/list.c
index fbb7508779..5ae400e24a 100644
--- a/apps/gui/list.c
+++ b/apps/gui/list.c
@@ -499,7 +499,7 @@ static void gui_list_put_selection_on_screen(struct gui_synclist * gui_list,
499 if (global_settings.scroll_paginated) 499 if (global_settings.scroll_paginated)
500 { 500 {
501 if (gui_list->start_item[screen] > gui_list->selected_item) 501 if (gui_list->start_item[screen] > gui_list->selected_item)
502 gui_list->start_item[screen] = MAX(0, gui_list->start_item[screen] - nb_lines); 502 gui_list->start_item[screen] = (gui_list->selected_item/nb_lines)*nb_lines;
503 } 503 }
504 else 504 else
505 { 505 {
diff --git a/docs/CREDITS b/docs/CREDITS
index b41acad3fc..5d2ae58fdf 100644
--- a/docs/CREDITS
+++ b/docs/CREDITS
@@ -360,6 +360,7 @@ Robert Menes
360Henri Valta 360Henri Valta
361Melba Sitjar 361Melba Sitjar
362Mehmet Ş. Çatalbaş 362Mehmet Ş. Çatalbaş
363Scott Tinman
363 364
364The libmad team 365The libmad team
365The wavpack team 366The wavpack team