diff --git a/include/i3ipc++/ipc.hpp b/include/i3ipc++/ipc.hpp index 31e1c31..3edc8b5 100644 --- a/include/i3ipc++/ipc.hpp +++ b/include/i3ipc++/ipc.hpp @@ -111,6 +111,7 @@ enum class BorderStyle : char { UNKNOWN = '?', //< If got an unknown border style in reply NONE = 'N', NORMAL = 'n', + PIXEL = 'P', ONE_PIXEL = '1', }; diff --git a/src/ipc.cpp b/src/ipc.cpp index 0bd20b6..a94a220 100644 --- a/src/ipc.cpp +++ b/src/ipc.cpp @@ -76,6 +76,8 @@ static std::shared_ptr parse_container_from_json(const Json::Value container->border = BorderStyle::NORMAL; } else if (border == "none") { container->border = BorderStyle::NONE; + } else if (border == "pixel") { + container->border = BorderStyle::PIXEL; } else if (border == "1pixel") { container->border = BorderStyle::ONE_PIXEL; } else {