feat: support multiple fullscreen windows per workspace
This commit is contained in:
parent
9f28a764a7
commit
28ef6bdbc8
12 changed files with 381 additions and 308 deletions
|
|
@ -68,7 +68,7 @@ impl Shell {
|
|||
unconstrain_xdg_popup(surface, window_loc, output.geometry());
|
||||
}
|
||||
} else if let Some(output) = self.workspaces.spaces().find_map(|w| {
|
||||
w.fullscreen.as_ref().and_then(|f| {
|
||||
w.fullscreen_surfaces.iter().find_map(|f| {
|
||||
(f.surface.wl_surface().as_deref() == Some(&parent)).then_some(w.output())
|
||||
})
|
||||
}) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue