Send custom-defined command upon click on the non-statusline part of i3bar even if workspace_buttons is set to 'no'.

fixes #1777
This commit is contained in:
Ingo Bürk 2015-07-01 14:48:06 +02:00
parent 7e7f00428f
commit b9bacdf464
1 changed files with 4 additions and 5 deletions

View File

@ -460,11 +460,6 @@ void handle_button(xcb_button_press_event_t *event) {
x = original_x;
}
if (cur_ws == NULL) {
DLOG("No workspace active?\n");
return;
}
/* If a custom command was specified for this mouse button, it overrides
* the default behavior. */
binding_t *binding;
@ -476,6 +471,10 @@ void handle_button(xcb_button_press_event_t *event) {
return;
}
if (cur_ws == NULL) {
DLOG("No workspace active?\n");
return;
}
switch (event->detail) {
case 4:
/* Mouse wheel up. We select the previous ws, if any.