From 082179bc5cf682175ee7aab41425eabc9e2305cf Mon Sep 17 00:00:00 2001 From: Vaxry Date: Sun, 27 Sep 2026 10:09:43 +0200 Subject: [PATCH] drm: invalidate stale connector state in connect --- src/backend/drm/DRM.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/backend/drm/DRM.cpp b/src/backend/drm/DRM.cpp index 75007bf6..6ab71782 100644 --- a/src/backend/drm/DRM.cpp +++ b/src/backend/drm/DRM.cpp @@ -1,3 +1,4 @@ + #include "aquamarine/output/Output.hpp" #include #include @@ -2107,6 +2108,9 @@ void Aquamarine::SDRMConnector::connect(drmModeConnector* connector) { recheckCRTCProps(); + // invalidate any stale state + invalidateFrame(); + if (!backend->backend->ready) return;