aboutsummaryrefslogtreecommitdiff
path: root/src/taskbar.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/taskbar.c')
-rw-r--r--src/taskbar.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/taskbar.c b/src/taskbar.c
index 8eb45d3..d86320d 100644
--- a/src/taskbar.c
+++ b/src/taskbar.c
@@ -267,6 +267,12 @@ void ProcessTaskButtonEvent(TrayComponentType *cp, int x, int y, int mask) {
if(np) {
switch(mask) {
+ case Button2:
+ MoveMouseToClient(np->client);
+ if(np->client->state.status & STAT_ACTIVE
+ && np->client == nodes[np->client->state.layer])
+ break;
+ /* FALLTHROUGH */
case Button1:
if(np->client->state.status & STAT_ACTIVE
&& np->client == nodes[np->client->state.layer]) {