diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/layout/tile.rs | 13 |
1 files changed, 5 insertions, 8 deletions
diff --git a/src/layout/tile.rs b/src/layout/tile.rs index 78c33ac7..9fe7df2f 100644 --- a/src/layout/tile.rs +++ b/src/layout/tile.rs @@ -349,6 +349,8 @@ impl<W: LayoutElement> Tile<W> { pub fn update_render_elements(&mut self, is_active: bool, view_rect: Rectangle<f64, Logical>) { let rules = self.window.rules(); + let animated_window_size = self.animated_window_size(); + let animated_tile_size = self.animated_tile_size(); let draw_border_with_background = rules .draw_border_with_background @@ -364,7 +366,7 @@ impl<W: LayoutElement> Tile<W> { }) }; self.border.update_render_elements( - self.animated_window_size(), + animated_window_size, is_active, !draw_border_with_background, self.window.is_urgent(), @@ -384,13 +386,8 @@ impl<W: LayoutElement> Tile<W> { } else { rules.geometry_corner_radius.unwrap_or_default() }; - self.shadow.update_render_elements( - self.animated_tile_size(), - is_active, - radius, - self.scale, - 1., - ); + self.shadow + .update_render_elements(animated_tile_size, is_active, radius, self.scale, 1.); let draw_focus_ring_with_background = if self.effective_border_width().is_some() { false |
