derekf pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=90a032587a73545265a5790e3e72f0712e741978

commit 90a032587a73545265a5790e3e72f0712e741978
Author: Derek Foreman <der...@osg.samsung.com>
Date:   Mon Aug 14 18:50:15 2017 -0500

    wayland_egl: Add ecore_wl2_window_commit
    
    Use ecore_wl2_window_commmit() in addition to eglSwapBuffers in order
    to set up a frame callback and handle pending update tracking.
---
 src/modules/evas/engines/wayland_egl/evas_wl_main.c | 2 ++
 1 file changed, 2 insertions(+)

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 9cfd52bba2..10d47b4f1e 100644
--- a/src/modules/evas/engines/wayland_egl/evas_wl_main.c
+++ b/src/modules/evas/engines/wayland_egl/evas_wl_main.c
@@ -516,6 +516,8 @@ eng_outbuf_flush(Outbuf *ob, Tilebuf_Rect *surface_damage, 
Tilebuf_Rect *buffer_
    glsym_evas_gl_common_context_done(ob->gl_context);
    eglSwapInterval(ob->egl_disp, 0);
 
+   ecore_wl2_window_commit(ob->wl2_win, EINA_FALSE);
+
    if ((glsym_eglSwapBuffersWithDamage) && (surface_damage) &&
        (ob->swap_mode != MODE_FULL))
      {

-- 


Reply via email to