Fix incorrect variable check.
authorChristopher Michael <cp.michael@samsung.com>
Wed, 27 Feb 2013 10:17:55 +0000 (10:17 +0000)
committerChristopher Michael <cp.michael@samsung.com>
Wed, 27 Feb 2013 10:17:55 +0000 (10:17 +0000)
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 <cp.michael@samsung.com>
src/modules/evas/engines/gl_x11/evas_engine.c

index 27a1c4e..d6df932 100644 (file)
@@ -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)
           {