diff --git a/src/backend/drm/DRM.cpp b/src/backend/drm/DRM.cpp index 4eb38a8..0a5ba99 100644 --- a/src/backend/drm/DRM.cpp +++ b/src/backend/drm/DRM.cpp @@ -1679,7 +1679,7 @@ void Aquamarine::CDRMOutput::scheduleFrame(const scheduleFrameReason reason) { connector->isPageFlipPending, connector->frameEventScheduled))); needsFrame = true; - if (connector->isPageFlipPending || connector->frameEventScheduled) + if (connector->isPageFlipPending || connector->frameEventScheduled || !state->state().enabled) return; connector->frameEventScheduled = true;