fix evas gl engine partial swap to do full swap in full mode.
authorCarsten Haitzler (Rasterman) <raster@rasterman.com>
Wed, 29 May 2013 08:30:42 +0000 (17:30 +0900)
committerCarsten Haitzler (Rasterman) <raster@rasterman.com>
Wed, 29 May 2013 08:30:42 +0000 (17:30 +0900)
src/modules/evas/engines/gl_x11/evas_engine.c

index 749dfa8..e0845c3 100644 (file)
@@ -1456,7 +1456,7 @@ eng_output_flush(void *data, Evas_Render_Mode render_mode)
      {
         re->info->callback.pre_swap(re->info->callback.data, re->evas);
      }
-   if (glsym_eglSwapBuffersRegion)
+   if ((glsym_eglSwapBuffersRegion) && (re->mode != MODE_FULL))
      {
         EGLint num = 0, *rects = NULL, i;
         Tilebuf_Rect *r;