[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