diff options
| author | Ivan Molodetskikh <yalterz@gmail.com> | 2025-01-21 09:40:00 +0300 |
|---|---|---|
| committer | Ivan Molodetskikh <yalterz@gmail.com> | 2025-01-21 11:31:30 +0300 |
| commit | acd4cb51aa0e013bfec14444ee48a01c60ebaf8a (patch) | |
| tree | 8530bbe3697d4af8a6e6391e5be5997a4b68c6f4 /src/handlers | |
| parent | 5ebcae997e672dcf0b9c73da383fa40f55a85fcc (diff) | |
| download | niri-acd4cb51aa0e013bfec14444ee48a01c60ebaf8a.tar.gz niri-acd4cb51aa0e013bfec14444ee48a01c60ebaf8a.tar.bz2 niri-acd4cb51aa0e013bfec14444ee48a01c60ebaf8a.zip | |
Implement shadows for layer surfaces
Diffstat (limited to 'src/handlers')
| -rw-r--r-- | src/handlers/layer_shell.rs | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/handlers/layer_shell.rs b/src/handlers/layer_shell.rs index 1888e11c..73a61e6e 100644 --- a/src/handlers/layer_shell.rs +++ b/src/handlers/layer_shell.rs @@ -132,10 +132,11 @@ impl State { // Resolve rules for newly mapped layer surfaces. if was_unmapped { - let rules = &self.niri.config.borrow().layer_rules; + let config = self.niri.config.borrow(); + let rules = &config.layer_rules; let rules = ResolvedLayerRules::compute(rules, layer, self.niri.is_at_startup); - let mapped = MappedLayer::new(layer.clone(), rules); + let mapped = MappedLayer::new(layer.clone(), rules, &config); let prev = self .niri .mapped_layer_surfaces |
