forked from enlightenment/enlightenment
check mime type for disabling file thumbnails too
SVN revision: 76958
This commit is contained in:
parent
e7f840ddc0
commit
ac3aadc71a
|
@ -2153,17 +2153,22 @@ e_fm2_icon_get(Evas *evas, E_Fm2_Icon *ic,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
if (eina_str_has_extension(ic->info.file, ".avi") ||
|
if (ic->info.mime)
|
||||||
|
{
|
||||||
|
if (!strncasecmp(ic->info.mime, "video/", 6))
|
||||||
|
ic->thumb_failed = EINA_TRUE;
|
||||||
|
}
|
||||||
|
else if (eina_str_has_extension(ic->info.file, ".avi") ||
|
||||||
eina_str_has_extension(ic->info.file, ".mpg") ||
|
eina_str_has_extension(ic->info.file, ".mpg") ||
|
||||||
eina_str_has_extension(ic->info.file, ".mpeg") ||
|
eina_str_has_extension(ic->info.file, ".mpeg") ||
|
||||||
eina_str_has_extension(ic->info.file, ".mkv") ||
|
eina_str_has_extension(ic->info.file, ".mkv")
|
||||||
(ic->info.statinfo.st_size >= (ic->sd->config->icon.max_thumb_size ?: 5) * 1024 * 1024))
|
)
|
||||||
{
|
ic->thumb_failed = EINA_TRUE;
|
||||||
|
else if (ic->info.statinfo.st_size >= (ic->sd->config->icon.max_thumb_size ?: 5) * 1024 * 1024)
|
||||||
/* block movie thumbnails, which we can't do, and large file previews,
|
/* block movie thumbnails, which we can't do, and large file previews,
|
||||||
* which we won't do
|
* which we won't do
|
||||||
*/
|
*/
|
||||||
ic->thumb_failed = EINA_TRUE;
|
ic->thumb_failed = EINA_TRUE;
|
||||||
}
|
|
||||||
|
|
||||||
/* create thumbnails for edje files */
|
/* create thumbnails for edje files */
|
||||||
if (_e_fm2_file_is_edje(ic->info.file))
|
if (_e_fm2_file_is_edje(ic->info.file))
|
||||||
|
|
Loading…
Reference in New Issue