From 7d4aabae6db94cc25c7fbe0d28680137b47f065c Mon Sep 17 00:00:00 2001 From: Victoria Brekenfeld Date: Wed, 25 Jan 2023 18:43:35 +0100 Subject: [PATCH] kms: Fix tty-switching --- src/backend/kms/mod.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/backend/kms/mod.rs b/src/backend/kms/mod.rs index 3928bbc3..1cf5b377 100644 --- a/src/backend/kms/mod.rs +++ b/src/backend/kms/mod.rs @@ -204,6 +204,9 @@ pub fn init_backend( if let Err(err) = libinput_context.resume() { slog_scope::error!("Failed to resume libinput context: {:?}", err); } + for device in data.state.backend.kms().devices.values() { + device.drm.as_source_ref().activate(); + } let dispatcher = dispatcher.clone(); handle.insert_idle(move |data| { for (dev, path) in dispatcher.as_source_ref().device_list() {