aboutsummaryrefslogtreecommitdiff
path: root/src/layer
diff options
context:
space:
mode:
Diffstat (limited to 'src/layer')
-rw-r--r--src/layer/mapped.rs5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/layer/mapped.rs b/src/layer/mapped.rs
index b12906b2..658a0c15 100644
--- a/src/layer/mapped.rs
+++ b/src/layer/mapped.rs
@@ -1,3 +1,4 @@
+use niri_config::utils::MergeWith as _;
use niri_config::{Config, LayerRule};
use smithay::backend::renderer::element::surface::{
render_elements_from_surface_tree, WaylandSurfaceRenderElement,
@@ -61,7 +62,7 @@ impl MappedLayer {
let mut shadow_config = config.layout.shadow;
// Shadows for layer surfaces need to be explicitly enabled.
shadow_config.on = false;
- let shadow_config = rules.shadow.resolve_against(shadow_config);
+ shadow_config.merge_with(&rules.shadow);
Self {
surface,
@@ -78,7 +79,7 @@ impl MappedLayer {
let mut shadow_config = config.layout.shadow;
// Shadows for layer surfaces need to be explicitly enabled.
shadow_config.on = false;
- let shadow_config = self.rules.shadow.resolve_against(shadow_config);
+ shadow_config.merge_with(&self.rules.shadow);
self.shadow.update_config(shadow_config);
}