From 8da22a559166f38f7b8101c251fadf7f06babf7a 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. Change-Id: I58b1e0a17919a7c5a3561b0db59ae2d9e4fe1384 --- .../ecore_evas/engines/wayland/ecore_evas_wayland_common.c | 13 ------------- 1 file changed, 13 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 8f9b195..51ba73c 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 @@ -728,19 +728,6 @@ _ecore_evas_wl_common_cb_window_configure(void *data EINA_UNUSED, int type EINA_ } 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; - } - // TIZEN_ONLY(20180424) : handle window position if ((ee->x != nx) || (ee->y != ny)) _ecore_evas_wl_common_move(ee, nx, ny); -- 2.7.4