opt: not hide null buffer layer if is not mapped

This commit is contained in:
DreamMaoMao 2026-01-30 08:47:12 +08:00
parent aa5241fb7b
commit ca09aa69db

View file

@ -2342,8 +2342,8 @@ void commitlayersurfacenotify(struct wl_listener *listener, void *data) {
} }
// 检查surface是否有buffer // 检查surface是否有buffer
if (!layer_surface->surface->buffer) { // 空buffer只是隐藏不改变mapped状态
// 空buffer只是隐藏不改变mapped状态 if (l->mapped && !layer_surface->surface->buffer) {
wlr_scene_node_set_enabled(&l->scene->node, false); wlr_scene_node_set_enabled(&l->scene->node, false);
return; return;
} else { } else {