Fix a crash when the current output cannot be determined (Thanks Tucos)
This is only a cosmetical change though, the fix for the root cause can be found in the commits following this one.
This commit is contained in:
parent
fbff593f1e
commit
e36674c5b8
|
@ -1001,9 +1001,14 @@ void cmd_move_workspace_to_output(I3_CMD, char *name) {
|
||||||
TAILQ_FOREACH(current, &owindows, owindows) {
|
TAILQ_FOREACH(current, &owindows, owindows) {
|
||||||
Output *current_output = get_output_containing(current->con->rect.x,
|
Output *current_output = get_output_containing(current->con->rect.x,
|
||||||
current->con->rect.y);
|
current->con->rect.y);
|
||||||
|
if (!current_output) {
|
||||||
|
ELOG("Cannot get current output. This is a bug in i3.\n");
|
||||||
|
ysuccess(false);
|
||||||
|
return;
|
||||||
|
}
|
||||||
Output *output = get_output_from_string(current_output, name);
|
Output *output = get_output_from_string(current_output, name);
|
||||||
if (!output) {
|
if (!output) {
|
||||||
LOG("No such output\n");
|
ELOG("Could not get output from string \"%s\"\n", name);
|
||||||
ysuccess(false);
|
ysuccess(false);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue