fix condition that always evaluate to false in commitlayersurfacenotify()

This commit is contained in:
Leonardo Hernández Hernández 2022-09-07 23:54:57 -05:00
parent 80084839a9
commit d1496a2a9b
No known key found for this signature in database
GPG key ID: E538897EE11B9624

2
dwl.c
View file

@ -792,7 +792,7 @@ commitlayersurfacenotify(struct wl_listener *listener, void *data)
if (!wlr_output || !(layersurface->mon = wlr_output->data)) if (!wlr_output || !(layersurface->mon = wlr_output->data))
return; return;
if (layers[wlr_layer_surface->current.layer] != layersurface->scene) { if (layers[wlr_layer_surface->current.layer] != layersurface->scene->parent) {
wlr_scene_node_reparent(layersurface->scene, wlr_scene_node_reparent(layersurface->scene,
layers[wlr_layer_surface->current.layer]); layers[wlr_layer_surface->current.layer]);
wl_list_remove(&layersurface->link); wl_list_remove(&layersurface->link);