diff options
Diffstat (limited to 'apps/settings.c')
-rw-r--r-- | apps/settings.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/apps/settings.c b/apps/settings.c index b22c521fd8..7f0de3e8ad 100644 --- a/apps/settings.c +++ b/apps/settings.c | |||
@@ -477,6 +477,11 @@ static bool settings_write_config(char* filename, int options) | |||
477 | ((settings[i].flags&F_RECSETTING) == 0)) | 477 | ((settings[i].flags&F_RECSETTING) == 0)) |
478 | continue; | 478 | continue; |
479 | #endif | 479 | #endif |
480 | #if CONFIG_CODEC == SWCODEC | ||
481 | else if ((options == SETTINGS_SAVE_EQPRESET) && | ||
482 | ((settings[i].flags&F_EQSETTING) == 0)) | ||
483 | continue; | ||
484 | #endif | ||
480 | switch (settings[i].flags&F_T_MASK) | 485 | switch (settings[i].flags&F_T_MASK) |
481 | { | 486 | { |
482 | case F_T_INT: | 487 | case F_T_INT: |
@@ -614,6 +619,11 @@ bool settings_save_config(int options) | |||
614 | folder = RECPRESETS_DIR; | 619 | folder = RECPRESETS_DIR; |
615 | break; | 620 | break; |
616 | #endif | 621 | #endif |
622 | #if CONFIG_CODEC == SWCODEC | ||
623 | case SETTINGS_SAVE_EQPRESET: | ||
624 | folder = EQS_DIR; | ||
625 | break; | ||
626 | #endif | ||
617 | default: | 627 | default: |
618 | folder = ROCKBOX_DIR; | 628 | folder = ROCKBOX_DIR; |
619 | } | 629 | } |