diff options
author | Ilia Bozhinov <ammen99@gmail.com> | 2019-09-13 12:51:53 +0200 |
---|---|---|
committer | Simon Ser <contact@emersion.fr> | 2019-09-13 13:58:58 +0300 |
commit | 8b0f1bc850de3bcf5354c8afa00b9f5b1768f370 (patch) | |
tree | ee0d1475c5ebcf66c0a1d84457ec56b5a6916786 /include/backend/wayland.h | |
parent | bf90474b74064503be0957ae713db833ddec5529 (diff) |
layer-shell: ignore ack_configure() on closed surfaces
When the surface is closed, we destroy all pending serials waiting to be
accepted. This means we need to ignore any future ack events, because we
can have the following events:
1. -> configure()
2. -> close()
3. <- ack_configure()
At point 3, wlroots will error the client because of invalid serial,
however the client hasn't processed close() yet.
Diffstat (limited to 'include/backend/wayland.h')
0 files changed, 0 insertions, 0 deletions