From 207a16f14f83976301b970be673050bb6e29e05f Mon Sep 17 00:00:00 2001 From: Vlad Zahorodnii Date: Thu, 1 Sep 2022 16:06:38 +0300 Subject: [PATCH] backends/drm: Fix software cursor fallback in DrmOutput::renderCursorOpengl() We need to return if the cursor sprite is bigger than DrmGpu::cursorSize(). BUG: 458036 --- src/backends/drm/drm_output.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/backends/drm/drm_output.cpp b/src/backends/drm/drm_output.cpp index e8345868c1..fcbf9b7a6a 100644 --- a/src/backends/drm/drm_output.cpp +++ b/src/backends/drm/drm_output.cpp @@ -188,6 +188,7 @@ void DrmOutput::updateCursor() m_pipeline->setCursor(); } m_setCursorSuccessful = false; + return; } const QSize surfaceSize = m_gpu->cursorSize() / scale();