forked from enlightenment/enlightenment
reset efreet cached dirs on locale change
SVN revision: 72107
This commit is contained in:
parent
f666f1d28e
commit
466ff0bed4
|
@ -183,15 +183,15 @@ e_intl_language_set(const char *lang)
|
|||
fprintf(stderr, "The locale '%s' cannot be found on your "
|
||||
"system. Please install this locale or try "
|
||||
"something else.", _e_intl_language_alias);
|
||||
return;
|
||||
}
|
||||
else
|
||||
{
|
||||
/* Only set env vars is a non NULL locale was passed */
|
||||
if (set_envars)
|
||||
{
|
||||
e_util_env_set("LANG", lang);
|
||||
/* Unset LANGUAGE, apparently causes issues if set */
|
||||
e_util_env_set("LANGUAGE", NULL);
|
||||
efreet_dirs_reset();
|
||||
}
|
||||
|
||||
setlocale(LC_ALL, lang);
|
||||
|
@ -248,7 +248,6 @@ e_intl_language_set(const char *lang)
|
|||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
EAPI const char *
|
||||
e_intl_language_get(void)
|
||||
|
|
Loading…
Reference in New Issue