diff options
Diffstat (limited to 'apps/settings.c')
-rw-r--r-- | apps/settings.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/apps/settings.c b/apps/settings.c index 7f0de3e8ad..2814a6f57a 100644 --- a/apps/settings.c +++ b/apps/settings.c | |||
@@ -469,6 +469,9 @@ static bool settings_write_config(char* filename, int options) | |||
469 | if ((options == SETTINGS_SAVE_CHANGED) && | 469 | if ((options == SETTINGS_SAVE_CHANGED) && |
470 | !is_changed(i)) | 470 | !is_changed(i)) |
471 | continue; | 471 | continue; |
472 | else if ((options == SETTINGS_SAVE_SOUND) && | ||
473 | ((settings[i].flags&F_SOUNDSETTING) == 0)) | ||
474 | continue; | ||
472 | else if ((options == SETTINGS_SAVE_THEME) && | 475 | else if ((options == SETTINGS_SAVE_THEME) && |
473 | ((settings[i].flags&F_THEMESETTING) == 0)) | 476 | ((settings[i].flags&F_THEMESETTING) == 0)) |
474 | continue; | 477 | continue; |
@@ -624,6 +627,7 @@ bool settings_save_config(int options) | |||
624 | folder = EQS_DIR; | 627 | folder = EQS_DIR; |
625 | break; | 628 | break; |
626 | #endif | 629 | #endif |
630 | case SETTINGS_SAVE_SOUND: | ||
627 | default: | 631 | default: |
628 | folder = ROCKBOX_DIR; | 632 | folder = ROCKBOX_DIR; |
629 | } | 633 | } |