]> git.sur5r.net Git - i3/i3/commit
IPC: set ws reply "num" member to -1 when named
authorTony Crisci <tony@dubstepdish.com>
Mon, 22 Sep 2014 05:09:25 +0000 (01:09 -0400)
committerMichael Stapelberg <michael@stapelberg.de>
Mon, 29 Sep 2014 07:33:02 +0000 (09:33 +0200)
commitfd8a2b0e5114afea50dad4589d7668fc054ea78e
treeac36d2bab37cf53fa8a848d68b2e62de4d37f319
parent8870edc2ca9c187d0358f11c13eb2dc775302dce
IPC: set ws reply "num" member to -1 when named

When a named workspace (i.e., a workspace that has a name that does not
begin with text that can be parsed as an integer greater than or equal
to zero) is represented by the ipc as a workspace json object such as
can be queried with `i3-msg -t get_workspaces`, set the num property to
-1 instead of json null.

This is for convenience of ipc consumers using type-constrained
languages such as C which have difficulty cleanly expressing nullable
integers.

fixes #1368
docs/ipc
src/ipc.c
testcases/t/139-ws-numbers.t