Check extensions before mime types when looking up language
This commit is contained in:
parent
0fbc5f0c8e
commit
7a4ca2b10e
@ -387,6 +387,16 @@ moo_lang_mgr_get_lang_for_file (MooLangMgr *mgr,
|
|||||||
if (file_blacklisted (mgr, filename))
|
if (file_blacklisted (mgr, filename))
|
||||||
return NULL;
|
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
|
#ifdef MOO_USE_XDGMIME
|
||||||
/* XXX: xdgmime wants utf8-encoded filename here. is it a problem? */
|
/* XXX: xdgmime wants utf8-encoded filename here. is it a problem? */
|
||||||
/* It's a big problem! */
|
/* It's a big problem! */
|
||||||
@ -403,16 +413,6 @@ moo_lang_mgr_get_lang_for_file (MooLangMgr *mgr,
|
|||||||
#endif
|
#endif
|
||||||
#endif /* MOO_USE_XDGMIME */
|
#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;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user