From 1a1f8070262651536edd9d9d9e1968f28c3531af Mon Sep 17 00:00:00 2001 From: Cedric BAIL Date: Wed, 4 Jun 2008 16:41:16 +0000 Subject: [PATCH] Their should be no direct modification of Evas_Object changed flag. SVN revision: 34736 --- legacy/evas/src/lib/canvas/evas_object_gradient.c | 3 +-- legacy/evas/src/lib/canvas/evas_object_rectangle.c | 2 -- 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/legacy/evas/src/lib/canvas/evas_object_gradient.c b/legacy/evas/src/lib/canvas/evas_object_gradient.c index a7c5605e00..4cb09f0cb1 100644 --- a/legacy/evas/src/lib/canvas/evas_object_gradient.c +++ b/legacy/evas/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/legacy/evas/src/lib/canvas/evas_object_rectangle.c b/legacy/evas/src/lib/canvas/evas_object_rectangle.c index 4081d73f70..94139e7928 100644 --- a/legacy/evas/src/lib/canvas/evas_object_rectangle.c +++ b/legacy/evas/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