From 92e9ebd2223e9d0b26887224bd9a24bcd8459ca7 Mon Sep 17 00:00:00 2001 From: Carsten Haitzler Date: Sat, 28 Oct 2000 18:03:39 +0000 Subject: [PATCH] fix "special case" for rectangles - property chnage parameter wasnt being set in some cases. SVN revision: 3761 --- legacy/evas/src/evas_render.c | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/legacy/evas/src/evas_render.c b/legacy/evas/src/evas_render.c index cfcca402a8..f2e4d1bee3 100644 --- a/legacy/evas/src/evas_render.c +++ b/legacy/evas/src/evas_render.c @@ -329,7 +329,20 @@ evas_render(Evas e) (o->current.zoomscale != o->previous.zoomscale) || (o->current.layer != o->previous.layer) || (o->current.stacking)))) - prop_change = 1; + prop_change = 1; + if ((!prop_change) && + (o->type == OBJECT_RECTANGLE)) + { + Evas_Object_Rectangle oo; + + oo = o; + if ((oo->current.r != oo->previous.r) || + (oo->current.g != oo->previous.g) || + (oo->current.b != oo->previous.b) || + (oo->current.a != oo->previous.a) + ) + prop_change = 1; + } real_change = 1; }