From d9ce781d4c699d53942168edceb2562ce1f3debc Mon Sep 17 00:00:00 2001 From: Simon Ser Date: Sun, 12 Dec 2021 19:49:35 +0100 Subject: swaymsg: replace if with switch in pretty_print --- swaymsg/main.c | 30 ++++++++++++++---------------- 1 file changed, 14 insertions(+), 16 deletions(-) (limited to 'swaymsg') diff --git a/swaymsg/main.c b/swaymsg/main.c index 0d9dc5a0..b58c673c 100644 --- a/swaymsg/main.c +++ b/swaymsg/main.c @@ -289,27 +289,25 @@ static void pretty_print_config(json_object *c) { } static void pretty_print(int type, json_object *resp) { - if (type != IPC_COMMAND && type != IPC_GET_WORKSPACES && - type != IPC_GET_INPUTS && type != IPC_GET_OUTPUTS && - type != IPC_GET_VERSION && type != IPC_GET_SEATS && - type != IPC_GET_CONFIG && type != IPC_SEND_TICK) { - printf("%s\n", json_object_to_json_string_ext(resp, - JSON_C_TO_STRING_PRETTY | JSON_C_TO_STRING_SPACED)); - return; - } - - if (type == IPC_SEND_TICK) { + switch (type) { + case IPC_SEND_TICK: return; - } - - if (type == IPC_GET_VERSION) { + case IPC_GET_VERSION: pretty_print_version(resp); return; - } - - if (type == IPC_GET_CONFIG) { + case IPC_GET_CONFIG: pretty_print_config(resp); return; + case IPC_COMMAND: + case IPC_GET_WORKSPACES: + case IPC_GET_INPUTS: + case IPC_GET_OUTPUTS: + case IPC_GET_SEATS: + break; + default: + printf("%s\n", json_object_to_json_string_ext(resp, + JSON_C_TO_STRING_PRETTY | JSON_C_TO_STRING_SPACED)); + return; } json_object *obj; -- cgit v1.2.3