Fixed potential error in locale logging
setlocale() result is valid only until next call to setlocale()master
parent
dffeff929e
commit
2c0baeec35
|
@ -1682,9 +1682,9 @@ void CApplication::SetLanguage(Language language)
|
||||||
}
|
}
|
||||||
|
|
||||||
char* defaultLocale = setlocale(LC_ALL, ""); // Load system locale
|
char* defaultLocale = setlocale(LC_ALL, ""); // Load system locale
|
||||||
|
GetLogger()->Debug("Default system locale: %s\n", defaultLocale);
|
||||||
setlocale(LC_NUMERIC, "C"); // Force numeric locale to "C" (fixes decimal point problems)
|
setlocale(LC_NUMERIC, "C"); // Force numeric locale to "C" (fixes decimal point problems)
|
||||||
char* systemLocale = setlocale(LC_ALL, nullptr); // Get current locale configuration
|
char* systemLocale = setlocale(LC_ALL, nullptr); // Get current locale configuration
|
||||||
GetLogger()->Debug("Default system locale: %s\n", defaultLocale);
|
|
||||||
GetLogger()->Debug("Setting locale: %s\n", systemLocale);
|
GetLogger()->Debug("Setting locale: %s\n", systemLocale);
|
||||||
// Update C++ locale
|
// Update C++ locale
|
||||||
try
|
try
|
||||||
|
|
Loading…
Reference in New Issue