diff -u -r rockbox_svn.orig/apps/ipod_scroll_wheel_gui.c rockbox_svn/apps/ipod_scroll_wheel_gui.c --- rockbox_svn.orig/apps/ipod_scroll_wheel_gui.c 2007-07-16 20:59:34.267247500 -0500 +++ rockbox_svn/apps/ipod_scroll_wheel_gui.c 2007-07-16 21:00:32.095372500 -0500 @@ -101,7 +101,12 @@ struct scroll_accel_jump* jump = find_accel_for_list( &(lists->gui_list[ screen ] ), scroll_accel_jumps, get_ipod_scroll_wheel_acceration_and_cps( &cps ) ); - int nb_lines = lists->gui_list[screen].display->nb_lines; + bool use_custom_list=lists->gui_list[screen].display->screen_type==SCREEN_MAIN &&global_settings.listlines; + int nb_lines; + if (use_custom_list) + nb_lines = global_settings.listlines; + else + nb_lines = lists->gui_list[screen].display->nb_lines; int offset = lists->gui_list[screen].selected_size; Only in rockbox_svn/tools: bmp2rb.exe Only in rockbox_svn/tools: codepages.exe Only in rockbox_svn/tools: convbdf.exe Only in rockbox_svn/tools: gigabeat.o Only in rockbox_svn/tools: ipod_fw.exe Only in rockbox_svn/tools: iriver.o Only in rockbox_svn/tools: mi4.o Only in rockbox_svn/tools: rdf2binary.exe Only in rockbox_svn/tools: scramble.exe Only in rockbox_svn/tools: scramble.o