https://bugs.kde.org/show_bug.cgi?id=527401

Vlad Zahorodnii <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
      Latest Commit|https://invent.kde.org/plas |https://invent.kde.org/plas
                   |ma/kwin/-/commit/f5a02a71b5 |ma/kwin/-/commit/6ef255ebbb
                   |762a92102f518e6a6abe272f040 |31ab2719da591d3cff48a3e24a6
                   |206                         |2ce

--- Comment #3 from Vlad Zahorodnii <[email protected]> ---
Git commit 6ef255ebbb31ab2719da591d3cff48a3e24a62ce by Vlad Zahorodnii, on
behalf of Xaver Hugl.
Committed on 20/10/2026 at 12:57.
Pushed by vladz into branch 'Plasma/6.8'.

outputconfigurationstore: allow generating a completely new config

findSetup has a guard to prevent disabling outputs that cannot be disabled.
When it rejects a setup that would disable the output, a new setup is generated
with generateConfig.

That method however calls findPartialSetup, which would find the exact same
config that findSetup just rejected, and so the output ends up getting disabled
anyways, and the output configuration gets rejected.

To fix that, simply disallow complete matches in findPartialSetup.
(cherry picked from commit f5a02a71b5762a92102f518e6a6abe272f040206)

M  +6    -2    src/outputconfigurationstore.cpp

https://invent.kde.org/plasma/kwin/-/commit/6ef255ebbb31ab2719da591d3cff48a3e24a62ce

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to