From 1c9dacd60040b725b95ccf2cd62db3f62b2a8865 Mon Sep 17 00:00:00 2001 From: Dave Chapman Date: Sat, 20 May 2006 11:34:35 +0000 Subject: Apply changes to scroll_delay, scroll_speed and scroll_step settings across all screens when changing them in the settings menu. Fixes bug #5348. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9965 a1c6a512-1295-4272-9138-f99709370657 --- apps/settings_menu.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'apps/settings_menu.c') diff --git a/apps/settings_menu.c b/apps/settings_menu.c index 14f1b57776..4d80ed8c73 100644 --- a/apps/settings_menu.c +++ b/apps/settings_menu.c @@ -55,6 +55,7 @@ #include "yesno.h" #include "list.h" #include "color_picker.h" +#include "screen_access.h" #ifdef HAVE_LCD_BITMAP #include "peakmeter.h" @@ -837,7 +838,7 @@ static bool scroll_speed(void) { return set_int(str(LANG_SCROLL), "", UNIT_INT, &global_settings.scroll_speed, - &lcd_scroll_speed, 1, 0, 15, NULL ); + &screen_lcd_scroll_speed, 1, 0, 15, NULL ); } static bool scroll_delay(void) @@ -845,7 +846,7 @@ static bool scroll_delay(void) int dummy = global_settings.scroll_delay * (HZ/10); int rc = set_int(str(LANG_SCROLL_DELAY), "ms", UNIT_MS, &dummy, - &lcd_scroll_delay, 100, 0, 2500, NULL ); + &screen_lcd_scroll_delay, 100, 0, 2500, NULL ); global_settings.scroll_delay = dummy / (HZ/10); return rc; } @@ -869,7 +870,7 @@ static bool scroll_step(void) { return set_int(str(LANG_SCROLL_STEP_EXAMPLE), str(LANG_PIXELS), UNIT_PIXEL, &global_settings.scroll_step, - &lcd_scroll_step, 1, 1, LCD_WIDTH, NULL ); + &screen_lcd_scroll_step, 1, 1, LCD_WIDTH, NULL ); } #endif -- cgit v1.2.3