aboutsummaryrefslogtreecommitdiff
path: root/meson.build
diff options
context:
space:
mode:
authorFurkan Sahin <furkan-dev@proton.me>2021-09-18 22:21:22 +0200
committerFurkan Sahin <furkan-dev@proton.me>2021-09-18 22:21:22 +0200
commitc76abaae0116368d66e84509a16c320fac8d1094 (patch)
tree0ad85957876211c887654dd2d8a55fc4d7abbaf8 /meson.build
parent8712afad96067e6adf17286d1f3dedf20e4eb31d (diff)
swaybar: Make hotspots block bar release bindings
The previous commit prioritized hotspots before bar bindings for press events, which matches i3's behaviour. However, since hotspots don't need to do any processing on release events, those were not handled, and simply fell through to `bindsym --release` bar bindings (if any). This is counter-intuitive, and doesn't match i3's behaviour. Instead in case a hotspot handles the press event, it should also handle the release event, doing nothing, but blocking the event from triggering a --release bar binding. E.g., in Sway, without this commit, this config. shows a text on tray clicks: bar { # ... bindsym --release button1 exec swaynag -m I_got_the_release_event. } But the same configuration in i3 (with i3-nagbar) doesn't show the text. Signed-off-by: Joan Bruguera <joanbrugueram@gmail.com> (cherry picked from commit 94b69acf0d7b26ee5af2172300cb18473508da76)
Diffstat (limited to 'meson.build')
0 files changed, 0 insertions, 0 deletions