diff --git a/src/backends/drm/drm_gpu.cpp b/src/backends/drm/drm_gpu.cpp index 6771ae1f17..f2c4618d20 100644 --- a/src/backends/drm/drm_gpu.cpp +++ b/src/backends/drm/drm_gpu.cpp @@ -218,6 +218,9 @@ void DrmGpu::initDrmResources() bool DrmGpu::updateOutputs() { + if (!m_isActive) { + return false; + } waitIdle(); DrmUniquePtr resources(drmModeGetResources(m_fd)); if (!resources) {