https://bugs.kde.org/show_bug.cgi?id=516452
Vlad Zahorodnii <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- Latest Commit|https://invent.kde.org/plas |https://invent.kde.org/plas |ma/kwin/-/commit/67f175bb95 |ma/kwin/-/commit/ccc24cff10 |9bb30b69ce4a989a7d9d5c599d6 |e3e7c350a95ac5be366a7af4d7e |f62 |db0 --- Comment #6 from Vlad Zahorodnii <[email protected]> --- Git commit ccc24cff10e3e7c350a95ac5be366a7af4d7edb0 by Vlad Zahorodnii. Committed on 02/03/2026 at 17:27. Pushed by vladz into branch 'Plasma/6.6'. backends/drm: Fix crash in OutputDeviceV2Interface::updateModes() When the custom modes change, the corresponding OutputMode objects will be recreated. If the current mode is a custom mode, it will be gone too. DrmOutput::queueChanges() needs to ensure that the currentMode is still listed in the modes list, otherwise other kwin components can start hitting into an unexpected output state. For example, the OutputDeviceV2Interface expects that the current mode is guaranteed to be included in the BackendOutput::modes() list. (cherry picked from commit 67f175bb959bb30b69ce4a989a7d9d5c599d6f62) Co-authored-by: Vlad Zahorodnii <[email protected]> M +22 -24 src/backends/drm/drm_output.cpp M +1 -2 src/backends/drm/drm_output.h https://invent.kde.org/plasma/kwin/-/commit/ccc24cff10e3e7c350a95ac5be366a7af4d7edb0 -- You are receiving this mail because: You are watching all bug changes.
