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