evas: put back the test on dead object in the right way.
authorCedric BAIL <cedric.bail@free.fr>
Tue, 21 Aug 2012 08:41:02 +0000 (08:41 +0000)
committerCedric BAIL <cedric.bail@free.fr>
Tue, 21 Aug 2012 08:41:02 +0000 (08:41 +0000)
SVN revision: 75492

legacy/evas/src/lib/canvas/evas_object_image.c

index 519e363..a1c0790 100644 (file)
@@ -447,18 +447,18 @@ evas_object_image_source_set(Evas_Object *obj, Evas_Object *src)
    return EINA_FALSE;
    MAGIC_CHECK_END();
 
-//   if (obj->delete_me)
-//     {
-//        WRN("Setting deleted object %p as image source %p", src, obj);
-//        return EINA_FALSE;
-//     }
+   if (obj->delete_me && src)
+     {
+        WRN("Setting deleted object %p as image source %p", src, obj);
+        return EINA_FALSE;
+     }
    if (src)
      {
-//        if (src->delete_me)
-//          {
-//             WRN("Setting object %p to deleted image source %p", src, obj);
-//             return EINA_FALSE;
-//          }
+        if (src->delete_me)
+          {
+             WRN("Setting object %p to deleted image source %p", src, obj);
+             return EINA_FALSE;
+          }
         if (!src->layer)
           {
              CRIT("No evas surface associated with source object (%p)", obj);