devilhorns pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=4c04958f87af2ceef65b553a1d59c2d5e5f4ddce

commit 4c04958f87af2ceef65b553a1d59c2d5e5f4ddce
Author: Chris Michael <[email protected]>
Date:   Wed Jan 4 14:22:46 2017 -0500

    ecore-evas-wayland: Support zxdg_shell version 6 configure_ack
    
    Small patch to support configure acknowledgement with xdg_shell
    version 6.
    
    Signed-off-by: Chris Michael <[email protected]>
---
 src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_common.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_common.c 
b/src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_common.c
index e1553c0..cd883c0 100644
--- a/src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_common.c
+++ b/src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_common.c
@@ -1431,7 +1431,10 @@ _ecore_evas_wl_common_render_flush_pre(void *data, Evas 
*evas, void *event EINA_
 
    if (!ecore_wl2_window_has_shell_surface(wdata->win)) return;
 
-   if (wdata->win->configure_ack && wdata->win->configure_serial)
+   if (wdata->win->zxdg_configure_ack && wdata->win->configure_serial)
+     wdata->win->zxdg_configure_ack(wdata->win->zxdg_surface,
+                                    wdata->win->configure_serial);
+   else if (wdata->win->configure_ack && wdata->win->configure_serial)
      wdata->win->configure_ack(wdata->win->xdg_surface,
                                wdata->win->configure_serial);
    wdata->win->configure_serial = 0;

-- 


Reply via email to