i3bar: Implement the output option

This commit is contained in:
Michael Stapelberg
2011-10-21 22:17:41 +01:00
parent 6de1590e59
commit 15f021b4fc
4 changed files with 47 additions and 8 deletions

View File

@ -100,8 +100,11 @@ static int config_string_cb(void *params_, const unsigned char *val, unsigned in
}
if (!strcmp(cur_key, "outputs")) {
printf("+output %.*s\n", len, val);
/* XXX: these are not implemented yet */
DLOG("+output %.*s\n", len, val);
int new_num_outputs = config.num_outputs + 1;
config.outputs = srealloc(config.outputs, sizeof(char*) * new_num_outputs);
asprintf(&config.outputs[config.num_outputs], "%.*s", len, val);
config.num_outputs = new_num_outputs;
return 1;
}