From da826e42aaaa6dc559db67f4708db8bc23754f46 Mon Sep 17 00:00:00 2001 From: Ivan Molodetskikh Date: Sun, 4 Feb 2024 22:29:09 +0400 Subject: layout: Add LayoutElementRenderElement Allows for testing layout rendering without Wayland windows. --- src/layout/tile.rs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'src/layout/tile.rs') diff --git a/src/layout/tile.rs b/src/layout/tile.rs index 4f668c17..7fa6deb2 100644 --- a/src/layout/tile.rs +++ b/src/layout/tile.rs @@ -244,7 +244,12 @@ impl Tile { let mut rv = Vec::new(); let window_pos = location + self.window_loc(); - rv.extend(self.window.render(renderer, window_pos, scale)); + rv.extend( + self.window + .render(renderer, window_pos, scale) + .into_iter() + .map(Into::into), + ); if self.effective_border_width().is_some() { rv.extend( -- cgit