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.
This commit is contained in:
Derek Foreman 2018-04-24 15:44:09 -05:00
parent 5a6486ea9f
commit a61f254f19
1 changed files with 1 additions and 15 deletions

View File

@ -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)
{