summaryrefslogtreecommitdiff
path: root/apps/settings_menu.c
diff options
context:
space:
mode:
authorDave Chapman <dave@dchapman.com>2006-05-20 11:34:35 +0000
committerDave Chapman <dave@dchapman.com>2006-05-20 11:34:35 +0000
commit1c9dacd60040b725b95ccf2cd62db3f62b2a8865 (patch)
tree836c0268ac1b21952a3f194ac116b70dccb68438 /apps/settings_menu.c
parentd49b112fd8b903b045f6a723e7065460448cb123 (diff)
downloadrockbox-1c9dacd60040b725b95ccf2cd62db3f62b2a8865.zip
rockbox-1c9dacd60040b725b95ccf2cd62db3f62b2a8865.tar.gz
rockbox-1c9dacd60040b725b95ccf2cd62db3f62b2a8865.tar.bz2
rockbox-1c9dacd60040b725b95ccf2cd62db3f62b2a8865.tar.xz
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
Diffstat (limited to 'apps/settings_menu.c')
-rw-r--r--apps/settings_menu.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/apps/settings_menu.c b/apps/settings_menu.c
index 14f1b57..4d80ed8 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