aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/evas/canvas/evas_object_image.c
diff options
context:
space:
mode:
authorCarsten Haitzler (Rasterman) <raster@rasterman.com>2015-09-25 14:31:28 +0900
committerCarsten Haitzler (Rasterman) <raster@rasterman.com>2015-09-25 14:31:28 +0900
commit21c43528234a315a1cab7df00014ab62dca92ced (patch)
tree6b47afe00aa024dcd17592958e8f805e5852c102 /src/lib/evas/canvas/evas_object_image.c
parentfix coverity complaint (not real bug) - CID 1324882 (diff)
downloadefl-21c43528234a315a1cab7df00014ab62dca92ced.tar.gz
evas image object - dont update just if image is dirty
marking images as dirty is only meant to have the pixle get callback called IF rendered. you ADD update regions to get it to be called. this is how it has always meant to work, but evas image objects where adding updates just if dirty. this ends up with e as a compositor redrawing ENTIRE eindows if even a single blinking cursor is blinking. oh so bad. @fix
Diffstat (limited to 'src/lib/evas/canvas/evas_object_image.c')
-rw-r--r--src/lib/evas/canvas/evas_object_image.c5
1 files changed, 0 insertions, 5 deletions
diff --git a/src/lib/evas/canvas/evas_object_image.c b/src/lib/evas/canvas/evas_object_image.c
index f82d8252e0..3fd09fcaa0 100644
--- a/src/lib/evas/canvas/evas_object_image.c
+++ b/src/lib/evas/canvas/evas_object_image.c
@@ -3747,11 +3747,6 @@ evas_object_image_render_pre(Evas_Object *eo_obj,
evas_object_render_pre_prev_cur_add(&e->clip_changes, eo_obj, obj);
if (!o->pixels->pixel_updates) goto done;
}
- if (o->dirty_pixels)
- {
- evas_object_render_pre_prev_cur_add(&e->clip_changes, eo_obj, obj);
- if (!o->pixels->pixel_updates) goto done;
- }
if (o->cur->frame != o->prev->frame)
{
evas_object_render_pre_prev_cur_add(&e->clip_changes, eo_obj, obj);