diff options
| author | Ivan Molodetskikh <yalterz@gmail.com> | 2024-12-24 10:18:07 +0300 |
|---|---|---|
| committer | Ivan Molodetskikh <yalterz@gmail.com> | 2024-12-30 20:12:37 +0300 |
| commit | 4b9ecdd11d146df44320eba12bead3e9677a2060 (patch) | |
| tree | 235db4b5be879029bbc91f126f0ed4e1dccff87a /src/layout/mod.rs | |
| parent | e31e409ee8e91478ef6ff2e09c3938332bf3171a (diff) | |
| download | niri-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.rs | 8 |
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); |
