opt: allow floating window show on fullscreen window

This commit is contained in:
DreamMaoMao 2025-10-05 11:15:00 +08:00
parent 38917d9f96
commit e4f594ecde
2 changed files with 13 additions and 13 deletions

View file

@ -1165,12 +1165,11 @@ void toggleoverlay(const Arg *arg) {
wlr_scene_node_reparent(&selmon->sel->scene->node, layers[LyrOverlay]);
wlr_scene_node_raise_to_top(&selmon->sel->scene->node);
} else if (client_should_overtop(selmon->sel) && selmon->sel->isfloating) {
wlr_scene_node_reparent(&selmon->sel->scene->node,
layers[LyrFSorOverTop]);
wlr_scene_node_reparent(&selmon->sel->scene->node, layers[LyrTop]);
} else {
wlr_scene_node_reparent(
&selmon->sel->scene->node,
layers[selmon->sel->isfloating ? LyrFloat : LyrTile]);
layers[selmon->sel->isfloating ? LyrTop : LyrTile]);
}
setborder_color(selmon->sel);
}