aboutsummaryrefslogtreecommitdiff
path: root/src/handlers/compositor.rs
diff options
context:
space:
mode:
authorIvan Molodetskikh <yalterz@gmail.com>2023-08-15 12:49:26 +0400
committerIvan Molodetskikh <yalterz@gmail.com>2023-08-15 12:49:26 +0400
commit37cbed890f86ba148717b2e85a75337a17bd0167 (patch)
tree5c779ba500eff97f7362f8ae7ec3eb2c8725b29f /src/handlers/compositor.rs
parent8cdd37b9932eb4acd8e983af53d0ba7bb04a3e64 (diff)
downloadniri-37cbed890f86ba148717b2e85a75337a17bd0167.tar.gz
niri-37cbed890f86ba148717b2e85a75337a17bd0167.tar.bz2
niri-37cbed890f86ba148717b2e85a75337a17bd0167.zip
Add initial layer-shell implementation
Those surfaces never receive mouse focus and always keyboard focus, which may not be always good, but it'll do for now.
Diffstat (limited to 'src/handlers/compositor.rs')
-rw-r--r--src/handlers/compositor.rs3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/handlers/compositor.rs b/src/handlers/compositor.rs
index 8b0f032b..2feba445 100644
--- a/src/handlers/compositor.rs
+++ b/src/handlers/compositor.rs
@@ -112,6 +112,9 @@ impl CompositorHandler for Niri {
}
}
}
+
+ // This might be a layer-shell surface.
+ self.layer_shell_handle_commit(surface);
}
}