Button passthrough when client is not focused
authorMarkus Teich <markus.teich@stusta.mhn.de>
Sat, 7 Jan 2017 16:21:29 +0000 (17:21 +0100)
committerAnselm R Garbe <anselm@garbe.us>
Tue, 28 Mar 2017 18:23:34 +0000 (20:23 +0200)
commit022d07605412bc5bd9726f74af9355c562ba4957
tree02450300bbb51b44e2fdbdd24b06aaeeab6fb762
parent2952b68db88f38be8d34b80c7a7d2c7eb5b2484d
Button passthrough when client is not focused

Before this change it is not possible to press a button in a client on the first
click if the client is not yet focused. The first click on the button would
only focus the client and a second click on the button is needed to activate it.
This situation can occur when moving the mouse over a client (therefore focusing
it) and then moving the focus to another client with keyboard shortcuts.

After this commit the behavior is fixed and button presses on unfocused clients
are passed to the client correctly.
dwm.c