From 4c04958f87af2ceef65b553a1d59c2d5e5f4ddce Mon Sep 17 00:00:00 2001 From: Chris Michael Date: Wed, 4 Jan 2017 14:22:46 -0500 Subject: [PATCH] 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 --- .../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 e1553c00f1..cd883c0292 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;