swaymsg: replace if with switch in pretty_print

This commit is contained in:
Simon Ser 2021-12-12 19:49:35 +01:00
parent 17ee30d070
commit d9ce781d4c

View File

@ -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));
switch (type) {
case IPC_SEND_TICK:
return;
}
if (type == 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;