Make swaybar check command arguments

This commit is contained in:
Kevin Hamacher 2015-12-16 11:13:12 +01:00
parent 1825cf32bf
commit ce8b71415f

View File

@ -368,6 +368,10 @@ int main(int argc, char **argv) {
}
}
if (!bar_id) {
sway_abort("No bar_id passed. Provide --bar_id or let sway start swaybar");
}
registry = registry_poll();
if (!registry->desktop_shell) {
@ -382,6 +386,10 @@ int main(int argc, char **argv) {
}
socketfd = ipc_open_socket(socket_path);
if (argc == optind) {
sway_abort("No output index provided");
}
int desired_output = atoi(argv[optind]);
sway_log(L_INFO, "Using output %d of %d", desired_output, registry->outputs->length);
struct output_state *output = registry->outputs->items[desired_output];