From a66f24888f918f8eef4f1ef9280d9113c52d09f3 Mon Sep 17 00:00:00 2001 From: fabian Date: Sat, 4 Dec 2021 13:40:29 +0100 Subject: [PATCH] Handle "move" workspace event --- include/i3ipc++/ipc.hpp | 1 + src/ipc.cpp | 2 ++ 2 files changed, 3 insertions(+) diff --git a/include/i3ipc++/ipc.hpp b/include/i3ipc++/ipc.hpp index 51e080c..35bedfd 100644 --- a/include/i3ipc++/ipc.hpp +++ b/include/i3ipc++/ipc.hpp @@ -95,6 +95,7 @@ enum class WorkspaceEventType : char { RENAME = 'r', ///< Renamed RELOAD = 'l', ///< Reloaded RESTORED = 's', ///< Restored + MOVE = 'm', ///< Moved (to output) }; /** diff --git a/src/ipc.cpp b/src/ipc.cpp index 4056de6..72db8b6 100644 --- a/src/ipc.cpp +++ b/src/ipc.cpp @@ -355,6 +355,8 @@ connection::connection(const std::string& socket_path) : m_main_socket(i3_conne ev.type = WorkspaceEventType::RELOAD; } else if (change == "restored") { ev.type = WorkspaceEventType::RESTORED; + } else if(change == "move") { + ev.type = WorkspaceEventType::MOVE; } else { I3IPC_WARN("Unknown workspace event type " << change) break;