summaryrefslogtreecommitdiff
path: root/apps
diff options
context:
space:
mode:
authorBjörn Stenberg <bjorn@haxx.se>2002-10-02 23:16:32 +0000
committerBjörn Stenberg <bjorn@haxx.se>2002-10-02 23:16:32 +0000
commit5d2a231a3202767ce75f3e4ed8b82c9b4f95482d (patch)
tree2ce0d309827f798ac757cb5b44c696c3a690945c /apps
parent51159b0e8c00533bcf360fdd28224c77081947b1 (diff)
downloadrockbox-5d2a231a3202767ce75f3e4ed8b82c9b4f95482d.zip
rockbox-5d2a231a3202767ce75f3e4ed8b82c9b4f95482d.tar.gz
rockbox-5d2a231a3202767ce75f3e4ed8b82c9b4f95482d.tar.bz2
rockbox-5d2a231a3202767ce75f3e4ed8b82c9b4f95482d.tar.xz
Balance setting was signed but loaded as unsigned
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2482 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps')
-rw-r--r--apps/settings.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/apps/settings.c b/apps/settings.c
index a66a8b1..e93411a 100644
--- a/apps/settings.c
+++ b/apps/settings.c
@@ -265,7 +265,7 @@ int settings_save( void )
/* update the config block buffer with current
settings and save the block in the RTC */
config_block[0x4] = (unsigned char)global_settings.volume;
- config_block[0x5] = (unsigned char)global_settings.balance;
+ config_block[0x5] = (char)global_settings.balance;
config_block[0x6] = (unsigned char)global_settings.bass;
config_block[0x7] = (unsigned char)global_settings.treble;
config_block[0x8] = (unsigned char)global_settings.loudness;
@@ -362,7 +362,7 @@ void settings_load(void)
if (config_block[0x4] != 0xFF)
global_settings.volume = config_block[0x4];
if (config_block[0x5] != 0xFF)
- global_settings.balance = config_block[0x5];
+ global_settings.balance = (char)config_block[0x5];
if (config_block[0x6] != 0xFF)
global_settings.bass = config_block[0x6];
if (config_block[0x7] != 0xFF)