diff --git a/src/plugins/platforms/drm/drm_output.cpp b/src/plugins/platforms/drm/drm_output.cpp index 58baa9e094..2de20db2c0 100644 --- a/src/plugins/platforms/drm/drm_output.cpp +++ b/src/plugins/platforms/drm/drm_output.cpp @@ -76,6 +76,7 @@ void DrmOutput::teardown() void DrmOutput::releaseBuffers() { + m_pipeline->setPrimaryBuffer(nullptr); m_crtc->setCurrent(nullptr); m_crtc->setNext(nullptr); m_primaryPlane->setCurrent(nullptr);