mirror of
https://github.com/luanti-org/luanti.git
synced 2025-10-12 16:15:20 +02:00
Disable debug-breaking locale workaround when debugging (#15859)
This commit is contained in:
@@ -171,8 +171,13 @@ void init_gettext(const char *path, const std::string &configured_language,
|
||||
|
||||
#if CHECK_CLIENT_BUILD()
|
||||
// Hack to force gettext to see the right environment
|
||||
if (current_language != configured_language)
|
||||
if (current_language != configured_language) {
|
||||
// Disabled when debugger is present as it can break debugging
|
||||
if (!IsDebuggerPresent())
|
||||
MSVC_LocaleWorkaround(argc, argv);
|
||||
else
|
||||
actionstream << "Debugger detected. Skipping MSVC_LocaleWorkaround." << std::endl;
|
||||
}
|
||||
#else
|
||||
errorstream << "*******************************************************" << std::endl;
|
||||
errorstream << "Can't apply locale workaround for server!" << std::endl;
|
||||
|
Reference in New Issue
Block a user