From 5886efabf5e4c96a8a96836d665aad935c727e31 Mon Sep 17 00:00:00 2001 From: Dan Everton Date: Fri, 7 Dec 2007 10:59:07 +0000 Subject: Save some bytes and reuse the settings saving code for eq preset saving. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15891 a1c6a512-1295-4272-9138-f99709370657 --- apps/settings.c | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'apps/settings.c') diff --git a/apps/settings.c b/apps/settings.c index b22c521..7f0de3e 100644 --- a/apps/settings.c +++ b/apps/settings.c @@ -477,6 +477,11 @@ static bool settings_write_config(char* filename, int options) ((settings[i].flags&F_RECSETTING) == 0)) continue; #endif +#if CONFIG_CODEC == SWCODEC + else if ((options == SETTINGS_SAVE_EQPRESET) && + ((settings[i].flags&F_EQSETTING) == 0)) + continue; +#endif switch (settings[i].flags&F_T_MASK) { case F_T_INT: @@ -614,6 +619,11 @@ bool settings_save_config(int options) folder = RECPRESETS_DIR; break; #endif +#if CONFIG_CODEC == SWCODEC + case SETTINGS_SAVE_EQPRESET: + folder = EQS_DIR; + break; +#endif default: folder = ROCKBOX_DIR; } -- cgit v1.1