aboutsummaryrefslogtreecommitdiff
path: root/src/layout
diff options
context:
space:
mode:
Diffstat (limited to 'src/layout')
-rw-r--r--src/layout/closing_window.rs1
-rw-r--r--src/layout/focus_ring.rs2
-rw-r--r--src/layout/opening_window.rs1
-rw-r--r--src/layout/tile.rs1
4 files changed, 5 insertions, 0 deletions
diff --git a/src/layout/closing_window.rs b/src/layout/closing_window.rs
index 06b5927c..cbaf29be 100644
--- a/src/layout/closing_window.rs
+++ b/src/layout/closing_window.rs
@@ -164,6 +164,7 @@ impl ClosingWindow {
ProgramType::Close,
view_rect.size,
None,
+ scale.x as f32,
1.,
vec![
mat3_uniform("niri_input_to_geo", input_to_geo),
diff --git a/src/layout/focus_ring.rs b/src/layout/focus_ring.rs
index e7c0388b..97a1b75a 100644
--- a/src/layout/focus_ring.rs
+++ b/src/layout/focus_ring.rs
@@ -184,6 +184,7 @@ impl FocusRing {
Rectangle::from_loc_and_size(full_rect.loc - loc, full_rect.size),
rounded_corner_border_width,
radius,
+ scale as f32,
);
}
} else {
@@ -203,6 +204,7 @@ impl FocusRing {
Rectangle::from_loc_and_size(full_rect.loc - self.locations[0], full_rect.size),
rounded_corner_border_width,
radius,
+ scale as f32,
);
}
diff --git a/src/layout/opening_window.rs b/src/layout/opening_window.rs
index d265c463..90e50581 100644
--- a/src/layout/opening_window.rs
+++ b/src/layout/opening_window.rs
@@ -106,6 +106,7 @@ impl OpenAnimation {
ProgramType::Open,
area.size,
None,
+ scale.x as f32,
1.,
vec![
mat3_uniform("niri_input_to_geo", input_to_geo),
diff --git a/src/layout/tile.rs b/src/layout/tile.rs
index 943a9574..710add83 100644
--- a/src/layout/tile.rs
+++ b/src/layout/tile.rs
@@ -763,6 +763,7 @@ impl<W: LayoutElement> Tile<W> {
Rectangle::from_loc_and_size((0., 0.), geo.size),
0.,
radius,
+ scale.x as f32,
)
.with_location(geo.loc)
.into();