Orestis Floros ff579ef22f Correctly handle bindings for the same mod key with and without --release
Before this commit, get_binding() exited on the first match without
marking the rest --release bindings with B_UPON_KEYRELEASE_IGNORE_MODS.

Similarly, once it found a --release binding during a KeyPress event it
would stop searching for a matching key press binding.

Example config, placing the --release line first will trigger the second
problem:

# i3 config file (v4)
bindsym Super_L exec notify-send "press"
# or
# bindcode 133 exec notify-send "press"
bindsym --release Super_L exec notify-send "release"
# or
# bindcode --release 133 exec notify-send "release"

Fixes #2733
2018-03-20 04:09:25 +02:00
2017-09-30 11:41:57 +02:00
2018-03-10 18:35:11 +01:00
2018-02-19 15:39:46 +01:00
2018-03-11 12:17:42 +08:00
2018-03-10 18:29:14 +01:00
2018-02-19 15:35:01 +01:00
2011-08-28 17:44:42 +02:00
2018-03-10 18:29:14 +01:00
2017-09-10 07:43:53 +02:00
2018-03-10 18:29:14 +01:00
2018-03-10 18:53:20 +01:00

Logo i3: A tiling window manager

Build Status Issue Stats Pull Request Stats

i3 is a tiling window manager for X11.

For more information about i3, please see the project's website and online documentation.

For information about contributing to i3, please see CONTRIBUTING.md.

Description
No description provided
Readme 15 MiB
Languages
C 58.6%
Perl 29%
Raku 9.4%
Ruby 1.2%
Shell 0.7%
Other 1.1%