diff options
| author | Ivan Molodetskikh <yalterz@gmail.com> | 2025-03-01 09:45:57 +0300 |
|---|---|---|
| committer | Ivan Molodetskikh <yalterz@gmail.com> | 2025-03-10 07:59:14 +0300 |
| commit | f30413a744742b013c3f215369fe28780d6ba392 (patch) | |
| tree | f01a2846521af86e0f866b45b6d5aba720056188 /src | |
| parent | 3b8ce12316c7f5d1e4dbee1f040243837a80e882 (diff) | |
| download | niri-f30413a744742b013c3f215369fe28780d6ba392.tar.gz niri-f30413a744742b013c3f215369fe28780d6ba392.tar.bz2 niri-f30413a744742b013c3f215369fe28780d6ba392.zip | |
layout/tile: Use animated tile size for open anim geo
This is the right value to use as the texture will also match the animated
size.
Diffstat (limited to 'src')
| -rw-r--r-- | src/layout/tile.rs | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/layout/tile.rs b/src/layout/tile.rs index 7ec8652a..dbefd6e1 100644 --- a/src/layout/tile.rs +++ b/src/layout/tile.rs @@ -1036,7 +1036,13 @@ impl<W: LayoutElement> Tile<W> { let elements = self.render_inner(renderer, Point::from((0., 0.)), scale, focus_ring, target); let elements = elements.collect::<Vec<TileRenderElement<_>>>(); - match open.render(renderer, &elements, self.tile_size(), location, scale) { + match open.render( + renderer, + &elements, + self.animated_tile_size(), + location, + scale, + ) { Ok(elem) => { self.window() .set_offscreen_element_id(Some(elem.id().clone())); |
