From 17e640334535d94bc8591625aa30e734fa23b181 Mon Sep 17 00:00:00 2001 From: Christopher Michael Date: Tue, 15 May 2012 14:30:57 +0000 Subject: [PATCH] Ecore_Evas (wayland_shm): After some testing, it actually is better to only damage the portions that change (for the case of rendering). SVN revision: 71123 --- .../ecore/src/lib/ecore_evas/ecore_evas_wayland_shm.c | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/legacy/ecore/src/lib/ecore_evas/ecore_evas_wayland_shm.c b/legacy/ecore/src/lib/ecore_evas/ecore_evas_wayland_shm.c index 9f43ff54f4..8006ed58ed 100644 --- a/legacy/ecore/src/lib/ecore_evas/ecore_evas_wayland_shm.c +++ b/legacy/ecore/src/lib/ecore_evas/ecore_evas_wayland_shm.c @@ -901,15 +901,14 @@ _ecore_evas_wl_render(Ecore_Evas *ee) if ((updates = evas_render_updates(ee->evas))) { - /* Eina_List *l = NULL; */ - /* Eina_Rectangle *r; */ + Eina_List *l = NULL; + Eina_Rectangle *r; LOGFN(__FILE__, __LINE__, __FUNCTION__); - ecore_wl_window_damage(ee->engine.wl.win, 0, 0, ee->w, ee->h); - /* EINA_LIST_FOREACH(updates, l, r) */ - /* ecore_wl_window_damage(ee->engine.wl.win, */ - /* r->x, r->y, r->w, r->h); */ + EINA_LIST_FOREACH(updates, l, r) + ecore_wl_window_damage(ee->engine.wl.win, + r->x, r->y, r->w, r->h); ecore_wl_flush();