From 2fb518a691fa4ab7bdd7a566c0bd8b3ea0d46e93 Mon Sep 17 00:00:00 2001 From: Christopher Michael Date: Wed, 27 Feb 2013 10:17:55 +0000 Subject: [PATCH] Fix incorrect variable check. When using swapping (double/triple), and we go to merge rectangles, then we should check for a valid triple buffer (not double) before trying to merge the 3rd buffer rectangles. Signed-off-by: Christopher Michael --- src/modules/evas/engines/gl_x11/evas_engine.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/modules/evas/engines/gl_x11/evas_engine.c b/src/modules/evas/engines/gl_x11/evas_engine.c index 27a1c4e..d6df932 100644 --- a/src/modules/evas/engines/gl_x11/evas_engine.c +++ b/src/modules/evas/engines/gl_x11/evas_engine.c @@ -959,7 +959,7 @@ _merge_rects(Tilebuf *tb, Tilebuf_Rect *r1, Tilebuf_Rect *r2, Tilebuf_Rect *r3) evas_common_tilebuf_add_redraw(tb, r->x, r->y, r->w, r->h); } } - if (r2) + if (r3) { EINA_INLIST_FOREACH(EINA_INLIST_GET(r3), r) { -- 2.7.4