diff options
author | 2015-10-22 14:14:13 +0200 | |
---|---|---|
committer | 2015-10-22 23:36:24 +0200 | |
commit | af30a1b67c22aa54dad4e1a0ee3aacb537c4ab92 (patch) | |
tree | 013c1860550bb3c190095fd0633c08aca16838d1 /.ci | |
parent | ipc: Return correct status in ipc reply. (diff) | |
download | sway-af30a1b67c22aa54dad4e1a0ee3aacb537c4ab92.tar.gz sway-af30a1b67c22aa54dad4e1a0ee3aacb537c4ab92.tar.zst sway-af30a1b67c22aa54dad4e1a0ee3aacb537c4ab92.zip |
ipc,commands,config: Replace cmd_status enum with cmd_results struct.
In i3 the ipc reply will contain a human readable error message, and
this patch replicates that behaviour.
However, that error message is also useful for logging, which this
patch takes advantage of.
E.g. instead of logging errors directly in commands.c/checkargs, it is
fed back to the caller which eventually ends up logging everything with
maximum context available (config.c/read_config).
So instead of logging e.g. "Error on line 'exit'" it will now log:
"Error on line 'exit': Can't execute from config."
Diffstat (limited to '.ci')
0 files changed, 0 insertions, 0 deletions