]> git.mdlowis.com Git - proto/labwc.git/commitdiff
layers: always unmap on destroy
authorJohan Malm <jgm323@gmail.com>
Mon, 7 Mar 2022 20:54:22 +0000 (20:54 +0000)
committerJohan Malm <jgm323@gmail.com>
Mon, 7 Mar 2022 20:54:22 +0000 (20:54 +0000)
This sets seat->focused_layer to NULL if appropriate.

src/layers.c

index 2112b48b579119cd59f20288e59a112119f742d4..d9e9afe9faa172e795551c10c5acd76d6c911271 100644 (file)
@@ -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);