From 89f20765abe93ea3ea2b114e31d284526d1fe19c Mon Sep 17 00:00:00 2001 From: Rafael Antognolli Date: Tue, 26 Mar 2013 14:51:54 -0300 Subject: [PATCH] evas/wayland: Add framespace offset to newly created objects. Patch originally done by: Christopher Michael --- src/lib/evas/canvas/evas_layer.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/lib/evas/canvas/evas_layer.c b/src/lib/evas/canvas/evas_layer.c index 38a0c9efdb..b427b871dd 100644 --- a/src/lib/evas/canvas/evas_layer.c +++ b/src/lib/evas/canvas/evas_layer.c @@ -22,6 +22,13 @@ evas_object_inject(Evas_Object *eo_obj EINA_UNUSED, Evas_Object_Protected_Data * lay->usage++; obj->layer = lay; obj->in_layer = 1; + + EINA_COW_STATE_WRITE_BEGIN(obj, state_write, cur) + { + state_write->geometry.x = obj->layer->evas->framespace.x; + state_write->geometry.y = obj->layer->evas->framespace.y; + } + EINA_COW_STATE_WRITE_END(obj, state_write, cur); } void