diff options
| author | Furkan Sahin <furkan-dev@proton.me> | 2019-05-30 03:30:08 -0400 |
|---|---|---|
| committer | Furkan Sahin <furkan-dev@proton.me> | 2019-05-30 03:30:08 -0400 |
| commit | 92b61da647563b7dff95ff67e4718edab0dbf33b (patch) | |
| tree | a1a72a233a2ef8e89240b7702d7c9eabb3444bf0 /meson.build | |
| parent | 56fa99b97e1e14d7a4a13aa63d97706b6dedd40f (diff) | |
bindings: allow unlocked and locked bindings
This changes the behavior of bindings to make the `BINDING_LOCKED` flag
conflicting, which will allow for both unlocked and locked bindings.
If there are two matching bindings and one has `--locked` and the other
does not, the one with `--locked` will be preferred when locked and
the one without will be preferred when unlocked.
If there are two matching bindings and one has both a matching
`--input-device=<input>` and `--locked` and the other has neither, the
former will be preferred for both unlocked and locked.
This also refactors `get_active_binding` in `sway/input/keyboard.c`
to make it easier to read.
Diffstat (limited to 'meson.build')
0 files changed, 0 insertions, 0 deletions
