From 6e95bd518410470dfafddc06829fbb1de1d73711 Mon Sep 17 00:00:00 2001 From: Peter Majchrak Date: Mon, 18 Mar 2019 13:17:14 +0100 Subject: [PATCH] Add modifiers array to event_json --- swaybar/i3bar.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/swaybar/i3bar.c b/swaybar/i3bar.c index 43e2fe2d..4c56394f 100644 --- a/swaybar/i3bar.c +++ b/swaybar/i3bar.c @@ -278,6 +278,14 @@ enum hotspot_event_handling i3bar_block_send_click(struct status_line *status, json_object_object_add(event_json, "button", json_object_new_int(event_to_x11_button(button))); + + struct json_object *modifiers = json_object_new_array(); + // char mods[16][16]; + // int len = get_modifier_names(mods, button); + // while (len--) + // json_object_array_add(modifiers, json_object_new_string(mods[len])); + + json_object_object_add(event_json, "modifiers", modifiers); json_object_object_add(event_json, "event", json_object_new_int(button)); json_object_object_add(event_json, "x", json_object_new_int(x)); json_object_object_add(event_json, "y", json_object_new_int(y));