summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDerek Foreman <derekf@osg.samsung.com>2017-08-17 15:20:44 -0500
committerDerek Foreman <derekf@osg.samsung.com>2017-08-18 14:27:32 -0500
commitf95f17ae37fe19359c1fb1a8fc691c3c4250e660 (patch)
tree8eda39e228a356a8ad17d456c214c150ec71c5a7
parent3290e6da1026f87e71508d57ffca697c1e8df02f (diff)
downloadefl-f95f17ae37fe19359c1fb1a8fc691c3c4250e660.tar.gz
wayland_egl: Call ecore_wl2_window_buffer_attach
This lets ecore_wl2 know that there's a buffer attached - even if we don't know what it is because it's hidden by gl.
-rw-r--r--src/modules/evas/engines/wayland_egl/evas_wl_main.c1
1 files changed, 1 insertions, 0 deletions
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 10d47b4f1e..435b5b2e32 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,7 @@ 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_buffer_attach(ob->wl2_win, NULL, 0, 0, EINA_TRUE);
ecore_wl2_window_commit(ob->wl2_win, EINA_FALSE);
if ((glsym_eglSwapBuffersWithDamage) && (surface_damage) &&