+#undef I3__FILE__
+#define I3__FILE__ "assignments.c"
/*
* vim:ts=4:sw=4:expandtab
*
continue;
bool skip = false;
- for (int c = 0; c < window->nr_assignments; c++) {
+ for (uint32_t c = 0; c < window->nr_assignments; c++) {
if (window->ran_assignments[c] != current)
continue;
DLOG("execute command %s\n", current->dest.command);
char *full_command;
sasprintf(&full_command, "[id=\"%d\"] %s", window->id, current->dest.command);
- struct CommandResult *command_output = parse_command(full_command);
+ CommandResult *result = parse_command(full_command, NULL);
free(full_command);
- if (command_output->needs_tree_render)
+ if (result->needs_tree_render)
needs_tree_render = true;
- free(command_output->json_output);
+ command_result_free(result);
}
/* Store that we ran this assignment to not execute it again */