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
|
||||
GetLogger()->Debug("Default system locale: %s\n", defaultLocale);
|
||||
setlocale(LC_NUMERIC, "C"); // Force numeric locale to "C" (fixes decimal point problems)
|
||||
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);
|
||||
// Update C++ locale
|
||||
try
|
||||
|
|
Loading…
Reference in New Issue