From: Johan Malm Date: Mon, 7 Mar 2022 20:54:22 +0000 (+0000) Subject: layers: always unmap on destroy X-Git-Url: https://git.mdlowis.com/?a=commitdiff_plain;h=801a04a64738a68cf4eb042982e9a74ba0c21288;p=proto%2Flabwc.git layers: always unmap on destroy This sets seat->focused_layer to NULL if appropriate. --- diff --git a/src/layers.c b/src/layers.c index 2112b48b..d9e9afe9 100644 --- a/src/layers.c +++ b/src/layers.c @@ -129,9 +129,7 @@ destroy_notify(struct wl_listener *listener, void *data) { struct lab_layer_surface *layer = wl_container_of( listener, layer, destroy); - if (layer->scene_layer_surface->layer_surface->mapped) { - unmap(layer); - } + unmap(layer); wl_list_remove(&layer->link); wl_list_remove(&layer->destroy.link);