diff --git a/rtgui/multilangmgr.cc b/rtgui/multilangmgr.cc index 476dd4ba3..12b3173a0 100755 --- a/rtgui/multilangmgr.cc +++ b/rtgui/multilangmgr.cc @@ -138,10 +138,12 @@ Glib::ustring MultiLangMgr::getOSUserLanguage() { } #endif #elif defined(__linux__) || defined(__APPLE__) - langName = TranslateRFC2Language(setlocale(LC_CTYPE,"")); + char *tmplocale; + tmplocale = setlocale(LC_CTYPE,""); + if(tmplocale) + langName = TranslateRFC2Language(tmplocale); #endif } - return langName; }