commit | d51f826c0bb9f1c350bef499b0ffe0b70733d114 | [log] [tgz] |
---|---|---|
author | Quentin Glidic <sardemff7+git@sardemff7.net> | Thu Apr 13 20:25:27 2017 +0200 |
committer | Quentin Glidic <sardemff7+git@sardemff7.net> | Mon Jun 26 00:20:11 2017 +0200 |
tree | 050991e3b7cd245fdf0783b1a0242faf71e38f21 | |
parent | c84423baeaf669d80a87121d1aceb4cade85ce8f [diff] |
libweston-desktop/xdg-shell: Consolidate configure event sending When switching a state twice in a row, we were overwriting the old value without setting it back, sending a wrong state to the client. Now we update our requested state, then check if we need to schedule a configure event, if we have one scheduled already or even if we can cancel it. Signed-off-by: Quentin Glidic <sardemff7+git@sardemff7.net> Reviewed-by: Daniel Stone <daniels@collabora.com>