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 /include/stringop.h | |
| parent | d6846ad3afc4a77efe79443e939bb3a79708790c (diff) | |
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 'include/stringop.h')
0 files changed, 0 insertions, 0 deletions
