aboutsummaryrefslogtreecommitdiff
path: root/src/layout
diff options
context:
space:
mode:
authorIvan Molodetskikh <yalterz@gmail.com>2025-09-04 08:16:47 +0300
committerIvan Molodetskikh <yalterz@gmail.com>2025-09-17 22:04:23 +0300
commit0b500334f9e0312d1e6e749892cdea40af44cc1f (patch)
treeaa7eaf365dbace524f12ad13d5fbc81caed1281a /src/layout
parenta3203d92ecbdf6ffa6452be6c95324215b9360b0 (diff)
downloadniri-0b500334f9e0312d1e6e749892cdea40af44cc1f.tar.gz
niri-0b500334f9e0312d1e6e749892cdea40af44cc1f.tar.bz2
niri-0b500334f9e0312d1e6e749892cdea40af44cc1f.zip
layout/tile: Extract two variables
Diffstat (limited to 'src/layout')
-rw-r--r--src/layout/tile.rs13
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