check mime type for disabling file thumbnails too

SVN revision: 76958
This commit is contained in:
Mike Blumenkrantz 2012-09-21 10:40:04 +00:00
parent e7f840ddc0
commit ac3aadc71a
1 changed files with 14 additions and 9 deletions

View File

@ -2153,17 +2153,22 @@ e_fm2_icon_get(Evas *evas, E_Fm2_Icon *ic,
}
if (eina_str_has_extension(ic->info.file, ".avi") ||
eina_str_has_extension(ic->info.file, ".mpg") ||
eina_str_has_extension(ic->info.file, ".mpeg") ||
eina_str_has_extension(ic->info.file, ".mkv") ||
(ic->info.statinfo.st_size >= (ic->sd->config->icon.max_thumb_size ?: 5) * 1024 * 1024))
if (ic->info.mime)
{
/* block movie thumbnails, which we can't do, and large file previews,
* which we won't do
*/
ic->thumb_failed = EINA_TRUE;
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, ".mpeg") ||
eina_str_has_extension(ic->info.file, ".mkv")
)
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,
* which we won't do
*/
ic->thumb_failed = EINA_TRUE;
/* create thumbnails for edje files */
if (_e_fm2_file_is_edje(ic->info.file))