fix two more crashes when disabling an empty output
This commit is contained in:
parent
e0cfe1f8c0
commit
f767ac30b3
@ -4,7 +4,7 @@
|
||||
* vim:ts=4:sw=4:expandtab
|
||||
*
|
||||
* i3 - an improved dynamic tiling window manager
|
||||
* © 2009-2011 Michael Stapelberg and contributors (see also: LICENSE)
|
||||
* © 2009-2013 Michael Stapelberg and contributors (see also: LICENSE)
|
||||
*
|
||||
* output.c: Output (monitor) related functions.
|
||||
*
|
||||
@ -22,6 +22,5 @@ Con *output_get_content(Con *output) {
|
||||
if (child->type == CT_CON)
|
||||
return child;
|
||||
|
||||
ELOG("output_get_content() called on non-output %p\n", output);
|
||||
assert(false);
|
||||
return NULL;
|
||||
}
|
||||
|
@ -44,7 +44,10 @@ static void render_l_output(Con *con) {
|
||||
}
|
||||
}
|
||||
|
||||
assert(content != NULL);
|
||||
if (content == NULL) {
|
||||
DLOG("Skipping this output because it is currently being destroyed.\n");
|
||||
return;
|
||||
}
|
||||
|
||||
/* We need to find out if there is a fullscreen con on the current workspace
|
||||
* and take the short-cut to render it directly (the user does not want to
|
||||
|
Loading…
Reference in New Issue
Block a user