diff --git a/src/modules/evas/engines/gl_drm/evas_outbuf.c b/src/modules/evas/engines/gl_drm/evas_outbuf.c index 4fe4a7f30c..9ea643cb1f 100644 --- a/src/modules/evas/engines/gl_drm/evas_outbuf.c +++ b/src/modules/evas/engines/gl_drm/evas_outbuf.c @@ -594,6 +594,7 @@ evas_outbuf_buffer_state_get(Outbuf *ob) char buf[16]; snprintf(buf, sizeof(buf), "! %i", (int)age); eina_evlog("!gl_buffer_age", ob, 0.0, buf); + swap_mode = MODE_FULL; } else { diff --git a/src/modules/evas/engines/gl_x11/evas_x_main.c b/src/modules/evas/engines/gl_x11/evas_x_main.c index 8c304784e6..f247758a2d 100644 --- a/src/modules/evas/engines/gl_x11/evas_x_main.c +++ b/src/modules/evas/engines/gl_x11/evas_x_main.c @@ -1448,6 +1448,7 @@ eng_outbuf_swap_mode(Outbuf *ob) char buf[16]; snprintf(buf, sizeof(buf), "! %i", (int)age); eina_evlog("!gl_buffer_age", ob, 0.0, buf); + swap_mode = MODE_FULL; } else { diff --git a/src/modules/evas/engines/wayland_egl/evas_wl_main.c b/src/modules/evas/engines/wayland_egl/evas_wl_main.c index 55e6a51e24..a5ae3f9f91 100644 --- a/src/modules/evas/engines/wayland_egl/evas_wl_main.c +++ b/src/modules/evas/engines/wayland_egl/evas_wl_main.c @@ -411,6 +411,7 @@ eng_outbuf_swap_mode_get(Outbuf *ob) char buf[16]; snprintf(buf, sizeof(buf), "!%i", (int)age); eina_evlog("!gl_buffer_age", ob, 0.0, buf); + swap_mode = MODE_FULL; } else {