kms: Fix restoring surfaces on vt switch

This commit is contained in:
Victoria Brekenfeld 2023-03-16 18:47:36 +01:00
parent 19f4b9d247
commit 9ae225f7f7

View file

@ -310,8 +310,11 @@ pub fn init_backend(
}
SessionEvent::PauseSession => {
libinput_context.suspend();
for device in data.state.backend.kms().devices.values() {
for device in data.state.backend.kms().devices.values_mut() {
device.drm.pause();
for surface in device.surfaces.values_mut() {
surface.surface = None;
}
}
}
})