aboutsummaryrefslogtreecommitdiff
path: root/src/window/mapped.rs
diff options
context:
space:
mode:
authorIvan Molodetskikh <yalterz@gmail.com>2024-03-24 08:30:26 +0400
committerIvan Molodetskikh <yalterz@gmail.com>2024-03-24 08:30:26 +0400
commit8b4a9d68e0ba8093e88d20f3a003f78ef27cac0e (patch)
treeb09c2b2d0237f36b36d01d6fc47657d8497d1c61 /src/window/mapped.rs
parenta16a0f0e52d6df8abd602baa15cee44e0656d790 (diff)
downloadniri-8b4a9d68e0ba8093e88d20f3a003f78ef27cac0e.tar.gz
niri-8b4a9d68e0ba8093e88d20f3a003f78ef27cac0e.tar.bz2
niri-8b4a9d68e0ba8093e88d20f3a003f78ef27cac0e.zip
Implement opacity window rule
Diffstat (limited to 'src/window/mapped.rs')
-rw-r--r--src/window/mapped.rs3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/window/mapped.rs b/src/window/mapped.rs
index a48ca636..52b9ac92 100644
--- a/src/window/mapped.rs
+++ b/src/window/mapped.rs
@@ -108,13 +108,14 @@ impl LayoutElement for Mapped {
renderer: &mut R,
location: Point<i32, Logical>,
scale: Scale<f64>,
+ alpha: f32,
) -> Vec<LayoutElementRenderElement<R>> {
let buf_pos = location - self.window.geometry().loc;
self.window.render_elements(
renderer,
buf_pos.to_physical_precise_round(scale),
scale,
- 1.,
+ alpha,
)
}