diff --git a/legacy/efreet/src/lib/efreet_mime.c b/legacy/efreet/src/lib/efreet_mime.c index f11c6760e4..da674a515d 100644 --- a/legacy/efreet/src/lib/efreet_mime.c +++ b/legacy/efreet/src/lib/efreet_mime.c @@ -744,6 +744,9 @@ efreet_mime_fallback_check(const char *file) char buf[32]; int i; + if (ecore_file_can_exec(file)) + return "application/x-executable"; + if (!(f = fopen(file, "r"))) return NULL; i = fread(buf, 1, sizeof(buf), f);