aboutsummaryrefslogtreecommitdiff
path: root/src/handlers
diff options
context:
space:
mode:
authorIvan Molodetskikh <yalterz@gmail.com>2024-04-01 08:30:27 +0400
committerIvan Molodetskikh <yalterz@gmail.com>2024-04-01 08:30:27 +0400
commit4f56ff16f998b32d70488257bcd91617a61a4147 (patch)
treeca94a995a677bfb420bac781a0450b6bdfb69bfd /src/handlers
parentfe79a6a4e2a213c618f3d842f82075c151e2d6c3 (diff)
downloadniri-4f56ff16f998b32d70488257bcd91617a61a4147.tar.gz
niri-4f56ff16f998b32d70488257bcd91617a61a4147.tar.bz2
niri-4f56ff16f998b32d70488257bcd91617a61a4147.zip
Fix and add missing calls to DRM leasing
Diffstat (limited to 'src/handlers')
-rw-r--r--src/handlers/mod.rs5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/handlers/mod.rs b/src/handlers/mod.rs
index 24e386b4..f87d494c 100644
--- a/src/handlers/mod.rs
+++ b/src/handlers/mod.rs
@@ -395,12 +395,13 @@ delegate_screencopy!(State);
impl DrmLeaseHandler for State {
fn drm_lease_state(&mut self, node: DrmNode) -> &mut DrmLeaseState {
- &mut self
- .backend
+ self.backend
.tty()
.get_device_from_node(node)
.unwrap()
.drm_lease_state
+ .as_mut()
+ .unwrap()
}
fn lease_request(