From a17d814381ec5e0c17d1e48e46d692e2d9be2afc Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Sat, 17 Oct 2009 21:38:32 +0200 Subject: replay_gain: read configuration even when replay gain is disabled It will be possible to enable replay gain at runtime even when it is disabled in the configuration file. This patch enables the preamp settings in this case. --- src/replay_gain.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/replay_gain.c b/src/replay_gain.c index d21b94e0a..4ddb7abb8 100644 --- a/src/replay_gain.c +++ b/src/replay_gain.c @@ -44,10 +44,9 @@ void replay_gain_global_init(void) { const struct config_param *param = config_get_param(CONF_REPLAYGAIN); - if (!param) - return; - - if (strcmp(param->value, "track") == 0) { + if (param == NULL) { + replay_gain_mode = REPLAY_GAIN_OFF; + } else if (strcmp(param->value, "track") == 0) { replay_gain_mode = REPLAY_GAIN_TRACK; } else if (strcmp(param->value, "album") == 0) { replay_gain_mode = REPLAY_GAIN_ALBUM; -- cgit v1.2.3