elm_icon: porting evas smart callbacks to eo
authorAvi Levin <avi.levin@samsung.com>
Thu, 14 May 2015 11:03:16 +0000 (14:03 +0300)
committerDaniel Zaoui <daniel.zaoui@yahoo.com>
Sun, 5 Jul 2015 10:05:38 +0000 (13:05 +0300)
src/lib/elm_icon.c

index 8ca0bde..8e8877d 100644 (file)
@@ -113,11 +113,11 @@ _icon_thumb_display(Elm_Icon_Data *sd)
          (sd->obj, sd->thumb.thumb.path, sd->thumb.thumb.key);
 
    if (ret)
-     evas_object_smart_callback_call
-       (sd->obj, SIG_THUMB_DONE, NULL);
+     eo_do(sd->obj, eo_event_callback_call
+       (ELM_ICON_EVENT_THUMB_DONE, NULL));
    else
-     evas_object_smart_callback_call
-       (sd->obj, SIG_THUMB_ERROR, NULL);
+     eo_do(sd->obj, eo_event_callback_call
+       (ELM_ICON_EVENT_THUMB_ERROR, NULL));
 
    return ret;
 }
@@ -219,7 +219,7 @@ _icon_thumb_error(Ethumb_Client *client,
    ERR("could not generate thumbnail for %s (key: %s)",
        sd->thumb.file.path, sd->thumb.file.key);
 
-   evas_object_smart_callback_call(sd->obj, SIG_THUMB_ERROR, NULL);
+   eo_do(sd->obj, eo_event_callback_call(ELM_ICON_EVENT_THUMB_ERROR, NULL));
 
    _icon_thumb_cleanup(client);
 }