diff --git a/src/backend/drm/DRM.cpp b/src/backend/drm/DRM.cpp index 685cbe8..a64c437 100644 --- a/src/backend/drm/DRM.cpp +++ b/src/backend/drm/DRM.cpp @@ -1196,7 +1196,7 @@ bool Aquamarine::CDRMOutput::commitState(bool onlyTest) { bool ok = connector->commitState(data); - if (onlyTest) + if (onlyTest || !ok) return ok; events.commit.emit();