]> git.sur5r.net Git - i3/i3/blobdiff - i3-msg/main.c
Merge branch 'master' into next
[i3/i3] / i3-msg / main.c
index 630a345d63c6ce57dc611b19464d8a5b6da0f8cf..2d7cef0e907eb3005b52798f46f4ca39e3d88af8 100644 (file)
@@ -180,9 +180,11 @@ int main(int argc, char *argv[]) {
                 message_type = I3_IPC_MESSAGE_TYPE_GET_OUTPUTS;
             else if (strcasecmp(optarg, "get_tree") == 0)
                 message_type = I3_IPC_MESSAGE_TYPE_GET_TREE;
+            else if (strcasecmp(optarg, "get_marks") == 0)
+                message_type = I3_IPC_MESSAGE_TYPE_GET_MARKS;
             else {
                 printf("Unknown message type\n");
-                printf("Known types: command, get_workspaces, get_outputs, get_tree\n");
+                printf("Known types: command, get_workspaces, get_outputs, get_tree, get_marks\n");
                 exit(EXIT_FAILURE);
             }
         } else if (o == 'q') {
@@ -243,7 +245,7 @@ int main(int argc, char *argv[]) {
     uint32_t reply_length;
     uint8_t *reply;
     ipc_recv_message(sockfd, message_type, &reply_length, &reply);
-    printf("%.*s", reply_length, reply);
+    printf("%.*s\n", reply_length, reply);
     free(reply);
 
     close(sockfd);