]> git.sur5r.net Git - i3/i3/commit
Delegate click handling to dock clients
authorTony Crisci <tony@dubstepdish.com>
Wed, 30 Apr 2014 01:29:17 +0000 (21:29 -0400)
committerMichael Stapelberg <michael@stapelberg.de>
Wed, 30 Apr 2014 07:31:42 +0000 (09:31 +0200)
commitab0fae400b68d802aa73e81208a441a1917d3054
tree42b5ef8ec2bfaaf61fd5e673159a62b248653b10
parent7a5cf4aa44446aa54047d85fdeb5b9764a839c6e
Delegate click handling to dock clients

Do not handle click events on dock clients because they are not managed
windows. Dock clients are responsible for sending the message to i3 to
focus a workspace if that is appropriate. i3bar now sends the message to
focus the correct workspace when that is appropriate.

Otherwise, it could interfere with the dock clients own click handling,
which could be an action to focus a different workspace than i3 had
assumed, such as would be the case with a workspace widget.
i3bar/src/xcb.c
src/click.c