git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/elementary@60759
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
static void
_icon_thumb_stop(Widget_Data *wd, void *ethumbd)
{
static void
_icon_thumb_stop(Widget_Data *wd, void *ethumbd)
{
{
ethumb_client_generate_cancel(ethumbd, wd->thumb.id, NULL, NULL, NULL);
wd->thumb.id = -1;
{
ethumb_client_generate_cancel(ethumbd, wd->thumb.id, NULL, NULL, NULL);
wd->thumb.id = -1;
- ret = _els_smart_icon_file_edje_set(wd->img, wd->thumb.thumb.path, "movie/thumb");
+ ret = _els_smart_icon_file_edje_set(wd->img, wd->thumb.thumb.path, wd->thumb.thumb.key);
}
else if ((wd->thumb.id = ethumb_client_generate(ethumbd, _icon_thumb_cb, wd, NULL)) == -1)
{
}
else if ((wd->thumb.id = ethumb_client_generate(ethumbd, _icon_thumb_cb, wd, NULL)) == -1)
{
+ ERR("Generate was unable to start !");
/* Failed to generate thumbnail */
_icon_pending_request--;
}
/* Failed to generate thumbnail */
_icon_pending_request--;
}
_icon_thumb_stop(wd, ethumbd);
if (!wd->thumb.file.path) return ;
_icon_thumb_stop(wd, ethumbd);
if (!wd->thumb.file.path) return ;
- fprintf(stderr, "thumb\n");
- ethumb_client_file_set(ethumbd, wd->thumb.file.path, wd->thumb.file.key);
+ if (!ethumb_client_file_set(ethumbd, wd->thumb.file.path, wd->thumb.file.key)) return ;
ethumb_client_size_set(ethumbd, _icon_size_min_get(wd->img), _icon_size_min_get(wd->img));
wd->thumb.exists = ethumb_client_thumb_exists(ethumbd, _icon_thumb_exists, wd);
}
ethumb_client_size_set(ethumbd, _icon_size_min_get(wd->img), _icon_size_min_get(wd->img));
wd->thumb.exists = ethumb_client_thumb_exists(ethumbd, _icon_thumb_exists, wd);
}
evas_object_hide(sd->obj);
evas_object_image_preload(sd->obj, EINA_FALSE);
if (evas_object_image_load_error_get(sd->obj) != EVAS_LOAD_ERROR_NONE)
evas_object_hide(sd->obj);
evas_object_image_preload(sd->obj, EINA_FALSE);
if (evas_object_image_load_error_get(sd->obj) != EVAS_LOAD_ERROR_NONE)
+ {
+ ERR("Things are going bad for '%s' (%p)", file, sd->obj);
+ return EINA_FALSE;
+ }
_smart_reconfigure(sd);
return EINA_TRUE;
}
_smart_reconfigure(sd);
return EINA_TRUE;
}