ecore_wl2: Fix up xdgv6 ack_configures
authorDerek Foreman <derekf@osg.samsung.com>
Thu, 9 Mar 2017 22:11:56 +0000 (16:11 -0600)
committerDerek Foreman <derekf@osg.samsung.com>
Thu, 9 Mar 2017 22:11:56 +0000 (16:11 -0600)
commit5e7456a3150ddaed135f702c70800c7ed3d4f16f
tree66545c7b2ab6adb1fb81665e6bcfbb32bd1e3e03
parent4f1c858928c196d77c69e78254d50217ef4ae2b2
ecore_wl2: Fix up xdgv6 ack_configures

We've been immediately acking configure with the correct serial number, then
later at commit time sending an incorrect serial (generating a new one).

Remove the extra ack, and save that serial for later, and don't overwrite
it with a current serial when we get a toplevel configure.

Oddly, compositors were letting us get away with this behaviour, so this
probably looks functionally the same as before.
src/lib/ecore_wl2/ecore_wl2_window.c