From 9c10f7cfb2f3f89227922d6e49fa3ac46754d23d Mon Sep 17 00:00:00 2001 From: stffrdhrn Date: Fri, 2 Dec 2005 19:05:12 +0000 Subject: [PATCH] Locale list udpate - Only list valid locales SVN revision: 18788 --- src/bin/e_intl.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/bin/e_intl.c b/src/bin/e_intl.c index eacf9c209..e8930ae6e 100644 --- a/src/bin/e_intl.c +++ b/src/bin/e_intl.c @@ -248,7 +248,8 @@ e_intl_language_list(void) language = dir_languages->data; dir_languages = evas_list_remove_list(dir_languages, dir_languages); - if (_e_intl_language_list_find(all_languages, language)) + if ( _e_intl_language_list_find(all_languages, language) || (strlen(language) > 2 && + !_e_intl_locale_validate(language))) { free(language); }