antognolli pushed a commit to branch master.

commit 89f20765abe93ea3ea2b114e31d284526d1fe19c
Author: Rafael Antognolli <[email protected]>
Date:   Tue Mar 26 14:51:54 2013 -0300

    evas/wayland: Add framespace offset to newly created objects.
    
    Patch originally done by: Christopher Michael <[email protected]>
---
 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 38a0c9e..b427b87 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

-- 

------------------------------------------------------------------------------
Minimize network downtime and maximize team effectiveness.
Reduce network management and security costs.Learn how to hire 
the most talented Cisco Certified professionals. Visit the 
Employer Resources Portal
http://www.cisco.com/web/learning/employer_resources/index.html

Reply via email to