elementary: But var also into ifdefs for people without ethumb in elm
authorStefan Schmidt <stefan@datenfreihafen.org>
Mon, 28 May 2012 13:08:48 +0000 (13:08 +0000)
committerStefan Schmidt <stefan@datenfreihafen.org>
Mon, 28 May 2012 13:08:48 +0000 (13:08 +0000)
SVN revision: 71458

src/lib/elm_icon.c
src/lib/elm_photo.c

index e90cb74..6d6155f 100644 (file)
@@ -896,9 +896,10 @@ elm_icon_thumb_set(Evas_Object *obj,
                    const char *group)
 {
    ELM_ICON_CHECK(obj);
-   ELM_ICON_DATA_GET(obj, sd);
 
 #ifdef HAVE_ELEMENTARY_ETHUMB
+   ELM_ICON_DATA_GET(obj, sd);
+
    evas_object_event_callback_del_full
      (obj, EVAS_CALLBACK_RESIZE, _elm_icon_standard_resize_cb, sd);
    evas_object_event_callback_del_full
index 7505154..535cf5d 100644 (file)
@@ -422,9 +422,10 @@ elm_photo_thumb_set(const Evas_Object *obj,
                     const char *group)
 {
    ELM_PHOTO_CHECK(obj);
-   ELM_PHOTO_DATA_GET(obj, sd);
 
 #ifdef HAVE_ELEMENTARY_ETHUMB
+   ELM_PHOTO_DATA_GET(obj, sd);
+
    eina_stringshare_replace(&sd->thumb.file.path, file);
    eina_stringshare_replace(&sd->thumb.file.key, group);