diff --git a/plugins/platforms/drm/drm_backend.cpp b/plugins/platforms/drm/drm_backend.cpp index a6198e14d6..b30318a7dd 100644 --- a/plugins/platforms/drm/drm_backend.cpp +++ b/plugins/platforms/drm/drm_backend.cpp @@ -498,7 +498,7 @@ void DrmBackend::initCursor() m_cursor[0]->image()->fill(Qt::transparent); m_cursor[1] = createBuffer(cursorSize); m_cursor[1]->map(QImage::Format_ARGB32_Premultiplied); - m_cursor[0]->image()->fill(Qt::transparent); + m_cursor[1]->image()->fill(Qt::transparent); // now we have screens and can set cursors, so start tracking connect(this, &DrmBackend::cursorChanged, this, &DrmBackend::updateCursor); connect(Cursor::self(), &Cursor::posChanged, this, &DrmBackend::moveCursor);