Avoid a crash caused by a race conditon

This commit is contained in:
Isaac Freund 2020-04-04 23:35:07 +02:00
parent ea88cca35f
commit 5be50921d4
No known key found for this signature in database
GPG key ID: 86DED400DDFD7A11

View file

@ -86,6 +86,11 @@ pub const Output = struct {
output.root.current_focused_tags,
);
while (it.next()) |view| {
// This check prevents a race condition when a frame is requested
// between mapping of a view and the first configure being handled.
if (view.current_box.width == 0 or view.current_box.height == 0) {
continue;
}
output.renderView(view, &now);
}