From: <enl...@li...> - 2005-12-02 19:05:22
|
Enlightenment CVS committal Author : stffrdhrn Project : e17 Module : apps/e Dir : e17/apps/e/src/bin Modified Files: e_intl.c Log Message: Locale list udpate - Only list valid locales =================================================================== RCS file: /cvsroot/enlightenment/e17/apps/e/src/bin/e_intl.c,v retrieving revision 1.58 retrieving revision 1.59 diff -u -3 -r1.58 -r1.59 --- e_intl.c 2 Dec 2005 18:47:46 -0000 1.58 +++ e_intl.c 2 Dec 2005 19:05:12 -0000 1.59 @@ -248,7 +248,8 @@ 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); } |