evas/evas_object_smart - revert 65482 but more bracket added
authorhermet <hermet@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Mon, 21 Nov 2011 14:28:54 +0000 (14:28 +0000)
committerhermet <hermet@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Mon, 21 Nov 2011 14:28:54 +0000 (14:28 +0000)
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@65485 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

src/lib/canvas/evas_object_smart.c

index 17ef1a5..a7dfcdf 100644 (file)
@@ -146,7 +146,8 @@ evas_object_smart_member_add(Evas_Object *obj, Evas_Object *smart_obj)
         abort();
         return;
      }
-   if (obj->layer->evas != smart_obj->layer->evas)
+   if ((obj->layer && smart_obj->layer) &&
+       (obj->layer->evas != smart_obj->layer->evas))
      {
         CRIT("Adding object %p from Evas (%p) from another Evas (%p)", obj, obj->layer->evas, smart_obj->layer->evas);
         abort();