From f30bb5ed4afe6c638a06dcc35b56cdf29b0c8a7c Mon Sep 17 00:00:00 2001 From: Brett Nash Date: Wed, 12 Dec 2007 23:52:18 +0000 Subject: [PATCH] Make layer get work correctly for smart members. Currently works fine until you change the smart objects layer. SVN revision: 33117 --- legacy/evas/src/lib/canvas/evas_layer.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/legacy/evas/src/lib/canvas/evas_layer.c b/legacy/evas/src/lib/canvas/evas_layer.c index 6dc5e28eca..d6cc14e5f4 100644 --- a/legacy/evas/src/lib/canvas/evas_layer.c +++ b/legacy/evas/src/lib/canvas/evas_layer.c @@ -193,5 +193,9 @@ evas_object_layer_get(Evas_Object *obj) MAGIC_CHECK(obj, Evas_Object, MAGIC_OBJ); return 0; MAGIC_CHECK_END(); + if (obj->smart.parent) + { + return obj->smart.parent->cur.layer; + } return obj->cur.layer; }