From a61f254f19df163c860235e6c19e0d65ce9eb0c4 Mon Sep 17 00:00:00 2001 From: Derek Foreman Date: Tue, 24 Apr 2018 15:44:09 -0500 Subject: [PATCH] ee_wayland: Remove pointless ack_configure If we don't ack_configure here, it'll just automatically happen in ecore_wl2_commit() next time we render anyway. If we do ack_configure here, we can totally screw up E's internal window handling. Removing it seems like a win. --- .../engines/wayland/ecore_evas_wayland_common.c | 16 +--------------- 1 file changed, 1 insertion(+), 15 deletions(-) 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 1f70d1cf47..d3002e0d5c 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 @@ -615,21 +615,7 @@ _ecore_evas_wl_common_cb_window_configure(void *data EINA_UNUSED, int type EINA_ fh = wdata->win->set_config.geometry.h - contenth; } if ((!nw) && (!nh)) - { - if ((wdata->win->set_config.serial != wdata->win->req_config.serial) && - wdata->win->req_config.serial && wdata->win->surface && - ((!state_change) || ((pfw == fw) && (pfh == fh)))) - { - if (wdata->win->xdg_configure_ack) - wdata->win->xdg_configure_ack(wdata->win->xdg_surface, - wdata->win->req_config.serial); - if (wdata->win->zxdg_configure_ack) - wdata->win->zxdg_configure_ack(wdata->win->zxdg_surface, - wdata->win->req_config.serial); - wdata->win->set_config.serial = wdata->win->req_config.serial; - } - return ECORE_CALLBACK_RENEW; - } + return ECORE_CALLBACK_RENEW; if (!ee->prop.borderless) {