]> git.sur5r.net Git - i3/i3/commit
Fix scrolling in window decoration with hidden cursor. 1512/head
authorMichael Tipton <mdtipton@gmail.com>
Tue, 3 Mar 2015 07:44:28 +0000 (23:44 -0800)
committerMichael Tipton <mdtipton@gmail.com>
Tue, 3 Mar 2015 08:24:54 +0000 (00:24 -0800)
commit73ecc56bd778495bae8750bd6915632806541f15
tree2c4bafde22ee5a0b5c727c2394de1373bf7f6d14
parent487ccb536a6746656c1635078c7ad44892703d71
Fix scrolling in window decoration with hidden cursor.

If the mouse cursor is hidden (by unclutter, for example), then scrolling
in the window decoration creates an event with a child
(i.e. event->child != XCB_NONE). This causes route_click() to be called
with dest=CLICK_INSIDE, which prevents scrolling through a stacked layout.

To fix this, check if a click is in the window decoration _before_
checking if the event has a child.
src/click.c