diff options
author | Brian Ashworth <bosrsf04@gmail.com> | 2019-08-15 00:59:39 -0400 |
---|---|---|
committer | Drew DeVault <sir@cmpwn.com> | 2019-08-27 09:37:10 +0900 |
commit | 091b87bfb89726bc13b4763d4f730f7d17cfc575 (patch) | |
tree | abe31357795cf803bd0797963520319fb4ace144 /README.es.md | |
parent | layer-shell: add support for popups (diff) | |
download | sway-091b87bfb89726bc13b4763d4f730f7d17cfc575.tar.gz sway-091b87bfb89726bc13b4763d4f730f7d17cfc575.tar.zst sway-091b87bfb89726bc13b4763d4f730f7d17cfc575.zip |
input/keyboard: send released only if pressed sent
This keeps track of whether surfaces received a key press event and
will only send a key release event if the pressed event was sent. This
also requires changing the keycodes that are sent via wl_keyboard_enter
to only include those that were previously sent. This makes it so
surfaces do not receive key release events for keys that they never
received a key press for and makes it so switching focus doesn't leak
keycodes that were consumed by bindings.
Diffstat (limited to 'README.es.md')
0 files changed, 0 insertions, 0 deletions