From 9b0127f1028d3725cd52474a0efc51f4184e5faa Mon Sep 17 00:00:00 2001 From: Cedric BAIL Date: Thu, 13 Mar 2014 10:46:05 +0900 Subject: [PATCH] evas: be consistent in our check for NULL layer. Fix CID 1191913. --- src/lib/evas/canvas/evas_name.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/lib/evas/canvas/evas_name.c b/src/lib/evas/canvas/evas_name.c index b8289c6fa9..1d686ebfb9 100644 --- a/src/lib/evas/canvas/evas_name.c +++ b/src/lib/evas/canvas/evas_name.c @@ -14,7 +14,8 @@ _evas_object_name_set(Eo *eo_obj, Evas_Object_Protected_Data *obj, const char *n else { obj->name = strdup(name); - eina_hash_add(obj->layer->evas->name_hash, obj->name, eo_obj); + if (obj->layer && obj->layer->evas && obj->layer->evas->name_hash) + eina_hash_add(obj->layer->evas->name_hash, obj->name, eo_obj); } }