disable extra locale reload in headless mode
This commit is contained in:
+3
-2
@@ -108,7 +108,8 @@ Engine::Engine(CoreParameters coreParameters)
|
|||||||
create_channel(this, "ambient", settings.audio.volumeAmbient);
|
create_channel(this, "ambient", settings.audio.volumeAmbient);
|
||||||
create_channel(this, "ui", settings.audio.volumeUI);
|
create_channel(this, "ui", settings.audio.volumeUI);
|
||||||
|
|
||||||
if (settings.ui.language.get() == "auto") {
|
bool langNotSet = settings.ui.language.get() == "auto";
|
||||||
|
if (langNotSet) {
|
||||||
settings.ui.language.set(langs::locale_by_envlocale(
|
settings.ui.language.set(langs::locale_by_envlocale(
|
||||||
platform::detect_locale(),
|
platform::detect_locale(),
|
||||||
paths.getResourcesFolder()
|
paths.getResourcesFolder()
|
||||||
@@ -116,7 +117,7 @@ Engine::Engine(CoreParameters coreParameters)
|
|||||||
}
|
}
|
||||||
keepAlive(settings.ui.language.observe([=](auto lang) {
|
keepAlive(settings.ui.language.observe([=](auto lang) {
|
||||||
setLanguage(lang);
|
setLanguage(lang);
|
||||||
}, true));
|
}, !langNotSet));
|
||||||
|
|
||||||
scripting::initialize(this);
|
scripting::initialize(this);
|
||||||
basePacks = files::read_list(resdir/fs::path("config/builtins.list"));
|
basePacks = files::read_list(resdir/fs::path("config/builtins.list"));
|
||||||
|
|||||||
Reference in New Issue
Block a user