From 801a04a64738a68cf4eb042982e9a74ba0c21288 Mon Sep 17 00:00:00 2001 From: Johan Malm Date: Mon, 7 Mar 2022 20:54:22 +0000 Subject: [PATCH] layers: always unmap on destroy This sets seat->focused_layer to NULL if appropriate. --- src/layers.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) 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);