diff --git a/src/common/xlocale.cpp b/src/common/xlocale.cpp index e72fd843a0..24d1a3f443 100644 --- a/src/common/xlocale.cpp +++ b/src/common/xlocale.cpp @@ -88,11 +88,14 @@ wxXLocale::wxXLocale(wxLanguage lang) } else { + wxString loc; #ifdef __WXMSW__ - Init(info->Description); + loc = info->Description; #else - Init(info->CanonicalName); + loc = info->CanonicalName; #endif + + Init(loc.c_str()); } }