ee-wayland: do not send configure ack if no configure serial exists

also unset serial to ensure subsequent renders don't trigger the same ack
This commit is contained in:
Mike Blumenkrantz 2015-12-10 14:37:33 -05:00
parent ec6493a56e
commit 3760377e15
1 changed files with 2 additions and 1 deletions

View File

@ -1308,9 +1308,10 @@ _ecore_evas_wl_common_render_flush_pre(void *data, Evas *evas EINA_UNUSED, void
Ecore_Evas_Engine_Wl_Data *wdata;
wdata = ee->engine.data;
if (wdata->win->configure_ack)
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;
}
void