With the `new' managed smart objects, layer changes are not causing the
object to be marked as dirty.  This fixes that problem.
---
 src/lib/canvas/evas_layer.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/libs/evas/src/lib/canvas/evas_layer.c
b/libs/evas/src/lib/canvas/evas_layer.c
index ca8fc11..61b863c 100644
--- a/libs/evas/src/lib/canvas/evas_layer.c
+++ b/libs/evas/src/lib/canvas/evas_layer.c
@@ -180,9 +180,9 @@ evas_object_layer_set(Evas_Object *obj, int l)
        evas_object_inform_call_restack(obj, &event);
        return;
      }
+   evas_object_change(obj);
    if (!obj->smart.smart)
      {
-       evas_object_change(obj);
        if (evas_object_is_in_output_rect(obj,
                                          obj->layer->evas->pointer.x,
                                          obj->layer->evas->pointer.y, 1, 1) &&
-- 
1.5.2.1




-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to