Commit 7d599c1a authored by Max Kellermann's avatar Max Kellermann

Main: add Config constructor

parent 7c565bce
......@@ -133,13 +133,10 @@ Instance *global_instance;
struct Config {
ReplayGainConfig replay_gain;
};
static Config
LoadConfig(const ConfigData &config)
{
return {LoadReplayGainConfig(config)};
}
explicit Config(const ConfigData &raw)
:replay_gain(LoadReplayGainConfig(raw)) {}
};
#ifdef ENABLE_DAEMON
......@@ -391,7 +388,7 @@ MainConfigured(const struct options &options, const ConfigData &raw_config)
#endif
InitPathParser(raw_config);
const auto config = LoadConfig(raw_config);
const Config config(raw_config);
#ifdef ENABLE_DAEMON
glue_daemonize_init(&options, raw_config);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment