summaryrefslogtreecommitdiff
path: root/apps/settings.c
diff options
context:
space:
mode:
authorMichael Sevakis <jethead71@rockbox.org>2006-09-26 20:46:17 +0000
committerMichael Sevakis <jethead71@rockbox.org>2006-09-26 20:46:17 +0000
commite63649279186e119614b9ca892bcfa27e6af8337 (patch)
tree0e70869af41405372a2c229370c3d880719e38c7 /apps/settings.c
parent9e92d06dd16a337dea5d7e80e747a8983e48891f (diff)
downloadrockbox-e63649279186e119614b9ca892bcfa27e6af8337.tar.gz
rockbox-e63649279186e119614b9ca892bcfa27e6af8337.zip
Fixed remote contrast settings. Maybe'll get some build errors here.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11071 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/settings.c')
-rw-r--r--apps/settings.c12
1 files changed, 10 insertions, 2 deletions
diff --git a/apps/settings.c b/apps/settings.c
index 4746c22c87..ee7fa36d39 100644
--- a/apps/settings.c
+++ b/apps/settings.c
@@ -302,7 +302,8 @@ static const struct bit_entry rtc_bits[] =
302 302
303#ifdef HAVE_REMOTE_LCD 303#ifdef HAVE_REMOTE_LCD
304 /* remote lcd */ 304 /* remote lcd */
305 {6, S_O(remote_contrast), 42, "remote contrast", NULL }, 305 {6, S_O(remote_contrast), DEFAULT_REMOTE_CONTRAST_SETTING,
306 "remote contrast", NULL },
306 {1, S_O(remote_invert), false, "remote invert", off_on }, 307 {1, S_O(remote_invert), false, "remote invert", off_on },
307 {1, S_O(remote_flip_display), false, "remote flip display", off_on }, 308 {1, S_O(remote_flip_display), false, "remote flip display", off_on },
308 {5, S_O(remote_backlight_timeout), 6, "remote backlight timeout", 309 {5, S_O(remote_backlight_timeout), 6, "remote backlight timeout",
@@ -1365,11 +1366,18 @@ void settings_load(int which)
1365#ifdef HAVE_RECORDING 1366#ifdef HAVE_RECORDING
1366 global_settings.recscreen_on = false; 1367 global_settings.recscreen_on = false;
1367#endif 1368#endif
1369
1368#ifdef HAVE_LCD_CONTRAST 1370#ifdef HAVE_LCD_CONTRAST
1369 if ( global_settings.contrast < MIN_CONTRAST_SETTING ) 1371 if ( global_settings.contrast < MIN_CONTRAST_SETTING ||
1372 global_settings.contrast > MAX_CONTRAST_SETTING )
1370 global_settings.contrast = lcd_default_contrast(); 1373 global_settings.contrast = lcd_default_contrast();
1371#endif 1374#endif
1372 1375
1376#ifdef HAVE_LCD_REMOTE
1377 if (global_settings.remote_contrast < MIN_REMOTE_CONTRAST_SETTING ||
1378 global_settings.remote_contrast > MAX_REMOTE_CONTRAST_SETTING )
1379 global_settings.remote_contrast = lcd_remote_default_contrast();
1380#endif
1373 i = 0xb8; 1381 i = 0xb8;
1374 strncpy((char *)global_settings.wps_file, (char *)&config_block[i], 1382 strncpy((char *)global_settings.wps_file, (char *)&config_block[i],
1375 MAX_FILENAME); 1383 MAX_FILENAME);