diff --git a/plugins/platforms/drm/drm_output.cpp b/plugins/platforms/drm/drm_output.cpp --- a/plugins/platforms/drm/drm_output.cpp +++ b/plugins/platforms/drm/drm_output.cpp @@ -166,6 +166,9 @@ void DrmOutput::updateCursor() { + if (m_deleted) { + return ; + } QImage cursorImage = Cursors::self()->currentCursor()->image(); if (cursorImage.isNull()) { return;