mirror of
https://gitlab.freedesktop.org/wlroots/wlroots.git
synced 2024-11-22 15:12:26 +00:00
layer-shell: Don't crash when the compositor didn't find a suitable output
In that case it must have closed the surface.
This commit is contained in:
parent
b1bd0e2557
commit
d81f0170a3
@ -287,7 +287,9 @@ static void handle_wlr_surface_committed(struct wlr_surface *wlr_surface,
|
||||
surface->added = true;
|
||||
wlr_signal_emit_safe(&surface->shell->events.new_surface,
|
||||
surface);
|
||||
assert(surface->output);
|
||||
// either the compositor found a suitable output or it must
|
||||
// have closed the surface
|
||||
assert(surface->output || surface->closed);
|
||||
}
|
||||
if (surface->configured && wlr_surface_has_buffer(surface->surface) &&
|
||||
!surface->mapped) {
|
||||
|
Loading…
Reference in New Issue
Block a user