diff options
-rw-r--r-- | sway/ipc.c | 9 |
1 files changed, 3 insertions, 6 deletions
@@ -67,12 +67,8 @@ void ipc_init(void) { | |||
67 | } | 67 | } |
68 | 68 | ||
69 | // Set i3 IPC socket path so that i3-msg works out of the box | 69 | // Set i3 IPC socket path so that i3-msg works out of the box |
70 | if (!getenv("I3SOCK")) { | 70 | setenv("I3SOCK", ipc_sockaddr->sun_path, 1); |
71 | setenv("I3SOCK", ipc_sockaddr->sun_path, 1); | 71 | setenv("SWAYSOCK", ipc_sockaddr->sun_path, 1); |
72 | } | ||
73 | if (!getenv("SWAYSOCK")) { | ||
74 | setenv("SWAYSOCK", ipc_sockaddr->sun_path, 1); | ||
75 | } | ||
76 | 72 | ||
77 | ipc_client_list = create_list(); | 73 | ipc_client_list = create_list(); |
78 | 74 | ||
@@ -339,6 +335,7 @@ void ipc_client_handle_command(struct ipc_client *client) { | |||
339 | strcat(full_version, "\")"); | 335 | strcat(full_version, "\")"); |
340 | json_object *json = json_object_new_object(); | 336 | json_object *json = json_object_new_object(); |
341 | json_object_object_add(json, "human_readable", json_object_new_string(full_version)); | 337 | json_object_object_add(json, "human_readable", json_object_new_string(full_version)); |
338 | json_object_object_add(json, "variant", json_object_new_string("sway")); | ||
342 | // Todo once we actually release a version | 339 | // Todo once we actually release a version |
343 | json_object_object_add(json, "major", json_object_new_int(0)); | 340 | json_object_object_add(json, "major", json_object_new_int(0)); |
344 | json_object_object_add(json, "minor", json_object_new_int(0)); | 341 | json_object_object_add(json, "minor", json_object_new_int(0)); |