fs/Config: use struct ConfigData
This commit is contained in:
parent
36db40b224
commit
3a4a430f6c
@ -547,7 +547,7 @@ try {
|
||||
static int
|
||||
mpd_main_after_fork(const ConfigData &raw_config, const Config &config)
|
||||
try {
|
||||
ConfigureFS();
|
||||
ConfigureFS(raw_config);
|
||||
|
||||
glue_mapper_init(raw_config);
|
||||
|
||||
|
@ -20,15 +20,17 @@
|
||||
#include "config.h"
|
||||
#include "Config.hxx"
|
||||
#include "Charset.hxx"
|
||||
#include "config/Global.hxx"
|
||||
#include "config/Data.hxx"
|
||||
|
||||
void
|
||||
ConfigureFS()
|
||||
ConfigureFS(const ConfigData &config)
|
||||
{
|
||||
#ifdef HAVE_FS_CHARSET
|
||||
const char *charset = config_get_string(ConfigOption::FS_CHARSET);
|
||||
const char *charset = config.GetString(ConfigOption::FS_CHARSET);
|
||||
if (charset != nullptr)
|
||||
SetFSCharset(charset);
|
||||
#else
|
||||
(void)config;
|
||||
#endif
|
||||
}
|
||||
|
||||
|
@ -22,13 +22,15 @@
|
||||
|
||||
#include "check.h"
|
||||
|
||||
struct ConfigData;
|
||||
|
||||
/**
|
||||
* Performs global one-time initialization of this class.
|
||||
*
|
||||
* Throws std::runtime_error on error.
|
||||
*/
|
||||
void
|
||||
ConfigureFS();
|
||||
ConfigureFS(const ConfigData &config);
|
||||
|
||||
void
|
||||
DeinitFS();
|
||||
|
Loading…
Reference in New Issue
Block a user