forked from len0rd/rockbox
allow int settings to call a function to get the default value (Fixes the contrast problem on archos)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12102 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
parent
228d62dd18
commit
0c3375648c
3 changed files with 23 additions and 9 deletions
|
@ -851,7 +851,9 @@ void settings_reset(void) {
|
|||
{
|
||||
case F_T_INT:
|
||||
case F_T_UINT:
|
||||
if (settings[i].flags&F_T_SOUND)
|
||||
if (settings[i].flags&F_DEF_ISFUNC)
|
||||
*(int*)settings[i].setting = settings[i].default_val.func();
|
||||
else if (settings[i].flags&F_T_SOUND)
|
||||
*(int*)settings[i].setting =
|
||||
sound_default(settings[i].sound_setting->setting);
|
||||
else *(int*)settings[i].setting = settings[i].default_val.int_;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue