From db211de70c1d1c1484d1748e8f63b32dc7c792da Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Ekl=C3=B6f?= Date: Fri, 15 Feb 2019 22:30:12 +0100 Subject: [PATCH] modules/i3-common: add support for sway's IPC_GET_INPUTS --- modules/i3-common.c | 4 ++++ modules/i3-common.h | 1 + 2 files changed, 5 insertions(+) diff --git a/modules/i3-common.c b/modules/i3-common.c index 31546b5..95b775b 100644 --- a/modules/i3-common.c +++ b/modules/i3-common.c @@ -258,6 +258,10 @@ i3_receive_loop(int abort_fd, int sock, pkt_handler = cbs->reply_sync; break; #endif + /* Sway extensions */ + case 100: /* IPC_GET_INPUTS */ + pkt_handler = cbs->reply_inputs; + break; case I3_IPC_EVENT_WORKSPACE: pkt_handler = cbs->event_workspace; diff --git a/modules/i3-common.h b/modules/i3-common.h index 975d42a..0d48037 100644 --- a/modules/i3-common.h +++ b/modules/i3-common.h @@ -29,6 +29,7 @@ struct i3_ipc_callbacks { i3_ipc_callback_t reply_config; i3_ipc_callback_t reply_tick; i3_ipc_callback_t reply_sync; + i3_ipc_callback_t reply_inputs; i3_ipc_callback_t event_workspace; i3_ipc_callback_t event_output;