summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLibravatar Drew DeVault <sir@cmpwn.com>2016-08-04 21:55:14 -0400
committerLibravatar GitHub <noreply@github.com>2016-08-04 21:55:14 -0400
commit2a8cc8645bed6ed314bc79103628b09a0464551a (patch)
tree25601bcca0c2857b324cd11cb913c090a9ea1601
parentMerge pull request #836 from acrisci/feature/ipc-recursive-workspace (diff)
parentipc: log sending of events (diff)
downloadsway-2a8cc8645bed6ed314bc79103628b09a0464551a.tar.gz
sway-2a8cc8645bed6ed314bc79103628b09a0464551a.tar.zst
sway-2a8cc8645bed6ed314bc79103628b09a0464551a.zip
Merge pull request #837 from acrisci/feature/log-events
ipc: log sending of events
-rw-r--r--sway/ipc-server.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/sway/ipc-server.c b/sway/ipc-server.c
index c189bc0f..7039e348 100644
--- a/sway/ipc-server.c
+++ b/sway/ipc-server.c
@@ -539,6 +539,7 @@ void ipc_send_event(const char *json_string, enum ipc_command_type event) {
539} 539}
540 540
541void ipc_event_workspace(swayc_t *old, swayc_t *new, const char *change) { 541void ipc_event_workspace(swayc_t *old, swayc_t *new, const char *change) {
542 sway_log(L_DEBUG, "Sending workspace::%s event", change);
542 json_object *obj = json_object_new_object(); 543 json_object *obj = json_object_new_object();
543 json_object_object_add(obj, "change", json_object_new_string(change)); 544 json_object_object_add(obj, "change", json_object_new_string(change));
544 if (strcmp("focus", change) == 0) { 545 if (strcmp("focus", change) == 0) {
@@ -562,6 +563,7 @@ void ipc_event_workspace(swayc_t *old, swayc_t *new, const char *change) {
562} 563}
563 564
564void ipc_event_window(swayc_t *window, const char *change) { 565void ipc_event_window(swayc_t *window, const char *change) {
566 sway_log(L_DEBUG, "Sending window::%s event", change);
565 json_object *obj = json_object_new_object(); 567 json_object *obj = json_object_new_object();
566 json_object_object_add(obj, "change", json_object_new_string(change)); 568 json_object_object_add(obj, "change", json_object_new_string(change));
567 if (strcmp(change, "close") == 0 || !window) { 569 if (strcmp(change, "close") == 0 || !window) {
@@ -577,6 +579,7 @@ void ipc_event_window(swayc_t *window, const char *change) {
577} 579}
578 580
579void ipc_event_barconfig_update(struct bar_config *bar) { 581void ipc_event_barconfig_update(struct bar_config *bar) {
582 sway_log(L_DEBUG, "Sending barconfig_update event");
580 json_object *json = ipc_json_describe_bar_config(bar); 583 json_object *json = ipc_json_describe_bar_config(bar);
581 const char *json_string = json_object_to_json_string(json); 584 const char *json_string = json_object_to_json_string(json);
582 ipc_send_event(json_string, IPC_EVENT_BARCONFIG_UPDATE); 585 ipc_send_event(json_string, IPC_EVENT_BARCONFIG_UPDATE);
@@ -585,6 +588,7 @@ void ipc_event_barconfig_update(struct bar_config *bar) {
585} 588}
586 589
587void ipc_event_mode(const char *mode) { 590void ipc_event_mode(const char *mode) {
591 sway_log(L_DEBUG, "Sending mode::%s event", mode);
588 json_object *obj = json_object_new_object(); 592 json_object *obj = json_object_new_object();
589 json_object_object_add(obj, "change", json_object_new_string(mode)); 593 json_object_object_add(obj, "change", json_object_new_string(mode));
590 594
@@ -595,6 +599,7 @@ void ipc_event_mode(const char *mode) {
595} 599}
596 600
597void ipc_event_modifier(uint32_t modifier, const char *state) { 601void ipc_event_modifier(uint32_t modifier, const char *state) {
602 sway_log(L_DEBUG, "Sending modifier::%s event", state);
598 json_object *obj = json_object_new_object(); 603 json_object *obj = json_object_new_object();
599 json_object_object_add(obj, "change", json_object_new_string(state)); 604 json_object_object_add(obj, "change", json_object_new_string(state));
600 605
@@ -609,6 +614,7 @@ void ipc_event_modifier(uint32_t modifier, const char *state) {
609 614
610#if SWAY_BINDING_EVENT 615#if SWAY_BINDING_EVENT
611static void ipc_event_binding(json_object *sb_obj) { 616static void ipc_event_binding(json_object *sb_obj) {
617 sway_log(L_DEBUG, "Sending binding::run event");
612 json_object *obj = json_object_new_object(); 618 json_object *obj = json_object_new_object();
613 json_object_object_add(obj, "change", json_object_new_string("run")); 619 json_object_object_add(obj, "change", json_object_new_string("run"));
614 json_object_object_add(obj, "binding", sb_obj); 620 json_object_object_add(obj, "binding", sb_obj);