Focus workspace when swaybar is clicked

This matches i3's behaviour.
This commit is contained in:
Scott Anderson 2018-10-16 17:49:08 +13:00
parent cd02d60a99
commit 75ad08598c

View file

@ -170,6 +170,14 @@ static void wl_pointer_button(void *data, struct wl_pointer *wl_pointer,
return;
}
struct swaybar_workspace *iter;
wl_list_for_each(iter, &output->workspaces, link) {
if (iter->visible) {
ipc_send_workspace_command(bar, iter->name);
break;
}
}
if (check_bindings(bar, wl_button_to_x11_button(button), state)) {
return;
}