diff options
author | Drew DeVault <sir@cmpwn.com> | 2016-07-16 09:09:22 -0400 |
---|---|---|
committer | Drew DeVault <sir@cmpwn.com> | 2016-07-16 09:09:22 -0400 |
commit | 147a88260a74f536e1a1e513f0f8087d02982b00 (patch) | |
tree | bdd978690510d35a170399ee0d078c6a4ac5f64b /swaybar | |
parent | e66f813d49e60728064fa563e01f00f7d99e0a08 (diff) | |
download | sway-147a88260a74f536e1a1e513f0f8087d02982b00.tar.xz |
Fix #753
Diffstat (limited to 'swaybar')
-rw-r--r-- | swaybar/bar.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/swaybar/bar.c b/swaybar/bar.c index 82e136e4..9009e1ff 100644 --- a/swaybar/bar.c +++ b/swaybar/bar.c @@ -58,8 +58,12 @@ struct output *new_output(const char *name) { return output; } -static void mouse_button_notify(struct window *window, int x, int y, uint32_t button) { - sway_log(L_DEBUG, "Mouse button %d clicked at %d %d\n", button, x, y); +static void mouse_button_notify(struct window *window, int x, int y, + uint32_t button, uint32_t state_w) { + sway_log(L_DEBUG, "Mouse button %d clicked at %d %d %d\n", button, x, y, state_w); + if (!state_w) { + return; + } struct output *clicked_output = NULL; for (int i = 0; i < swaybar.outputs->length; i++) { |