diff --git a/src/backend/kms/mod.rs b/src/backend/kms/mod.rs index 3a0d8c8c..694d6ce7 100644 --- a/src/backend/kms/mod.rs +++ b/src/backend/kms/mod.rs @@ -374,6 +374,7 @@ impl State { for device in backend.drm_devices.values_mut() { if let Err(err) = device.drm.lock().activate(true) { error!(?err, "Failed to resume drm device"); + continue; } if let Some(lease_state) = device.inner.leasing_global.as_mut() { lease_state.resume::();