[Pkg-e-commits] [SCM] Enlightenment DR17 advanced canvas library branch, upstream-vcs, updated. 069f3cc6c93f253bffbc90289fe21d868f745bb6

cedric cedric at alioth.debian.org
Sat Jun 7 18:24:35 UTC 2008


The following commit has been merged in the upstream-vcs branch:
commit ceb8c6d0870abf17c0d4a93a0b8f4a4661e6cfe8
Author: cedric <cedric>
Date:   Wed Jun 4 16:41:16 2008 +0000

    Their should be no direct modification of Evas_Object changed flag.

diff --git a/src/lib/canvas/evas_object_gradient.c b/src/lib/canvas/evas_object_gradient.c
index a7c5605..4cb09f0 100644
--- a/src/lib/canvas/evas_object_gradient.c
+++ b/src/lib/canvas/evas_object_gradient.c
@@ -99,6 +99,7 @@ evas_object_gradient_add(Evas *e)
 
 	o->engine_data = e->engine.func->gradient_new(e->engine.data.output);
      }
+   evas_object_change(obj);
    return obj;
 }
 
@@ -792,7 +793,6 @@ evas_object_gradient_init(Evas_Object *obj)
    /* set up methods (compulsory) */
    obj->func = &object_func;
    obj->type = o_type;
-   obj->changed = 1;
 }
 
 static void *
@@ -1051,7 +1051,6 @@ evas_object_gradient_render_post(Evas_Object *obj)
      }
    /* move cur to prev safely for object data */
    obj->prev = obj->cur;
-   obj->changed = 0;
    if (o->prev.type.name && (o->prev.type.name != o->cur.type.name))
 	free(o->prev.type.name);
    if (o->prev.type.params && (o->prev.type.params != o->cur.type.params))
diff --git a/src/lib/canvas/evas_object_rectangle.c b/src/lib/canvas/evas_object_rectangle.c
index 4081d73..94139e7 100644
--- a/src/lib/canvas/evas_object_rectangle.c
+++ b/src/lib/canvas/evas_object_rectangle.c
@@ -101,7 +101,6 @@ evas_object_rectangle_init(Evas_Object *obj)
    /* set up methods (compulsory) */
    obj->func = &object_func;
    obj->type = o_type;
-   obj->changed = 1;
 }
 
 static void *
@@ -289,7 +288,6 @@ evas_object_rectangle_render_post(Evas_Object *obj)
      }
    /* move cur to prev safely for object data */
    obj->prev = obj->cur;
-   obj->changed = 0;
 }
 
 static int

-- 
Enlightenment DR17 advanced canvas library



More information about the Pkg-e-commits mailing list