Check extensions before mime types when looking up language

This commit is contained in:
Yevgen Muntyan 2007-11-22 16:10:50 -06:00
parent 0fbc5f0c8e
commit 7a4ca2b10e

View File

@ -387,6 +387,16 @@ moo_lang_mgr_get_lang_for_file (MooLangMgr *mgr,
if (file_blacklisted (mgr, filename))
return NULL;
lang = get_lang_by_extension (mgr, filename);
if (lang)
return lang;
lang = lang_mgr_get_lang_for_bak_filename (mgr, filename);
if (lang)
return lang;
#ifdef MOO_USE_XDGMIME
/* XXX: xdgmime wants utf8-encoded filename here. is it a problem? */
/* It's a big problem! */
@ -403,16 +413,6 @@ moo_lang_mgr_get_lang_for_file (MooLangMgr *mgr,
#endif
#endif /* MOO_USE_XDGMIME */
lang = get_lang_by_extension (mgr, filename);
if (lang)
return lang;
lang = lang_mgr_get_lang_for_bak_filename (mgr, filename);
if (lang)
return lang;
return NULL;
}