aboutsummaryrefslogtreecommitdiff
path: root/src/layout/mod.rs
diff options
context:
space:
mode:
authorIvan Molodetskikh <yalterz@gmail.com>2024-12-24 10:18:07 +0300
committerIvan Molodetskikh <yalterz@gmail.com>2024-12-30 20:12:37 +0300
commit4b9ecdd11d146df44320eba12bead3e9677a2060 (patch)
tree235db4b5be879029bbc91f126f0ed4e1dccff87a /src/layout/mod.rs
parente31e409ee8e91478ef6ff2e09c3938332bf3171a (diff)
downloadniri-4b9ecdd11d146df44320eba12bead3e9677a2060.tar.gz
niri-4b9ecdd11d146df44320eba12bead3e9677a2060.tar.bz2
niri-4b9ecdd11d146df44320eba12bead3e9677a2060.zip
Render fullscreen scrolling windows on top of floating
Diffstat (limited to 'src/layout/mod.rs')
-rw-r--r--src/layout/mod.rs8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/layout/mod.rs b/src/layout/mod.rs
index 8bc137e0..26521f3e 100644
--- a/src/layout/mod.rs
+++ b/src/layout/mod.rs
@@ -3157,9 +3157,9 @@ impl<W: LayoutElement> Layout<W> {
return false;
}
- let (tile, tile_offset) = ws
+ let (tile, tile_offset, _visible) = ws
.tiles_with_render_positions()
- .find(|(tile, _)| tile.window().id() == &window_id)
+ .find(|(tile, _, _)| tile.window().id() == &window_id)
.unwrap();
let window_offset = tile.window_loc();
@@ -3258,9 +3258,9 @@ impl<W: LayoutElement> Layout<W> {
.map(|rv| (mon, rv))
}) {
if mon.output() == &output {
- let (_, tile_offset) = ws
+ let (_, tile_offset, _) = ws
.tiles_with_render_positions()
- .find(|(tile, _)| tile.window().id() == window)
+ .find(|(tile, _, _)| tile.window().id() == window)
.unwrap();
tile_pos = Some(ws_offset + tile_offset);