https://bugs.kde.org/show_bug.cgi?id=519481
Marco Martin <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- Latest Commit|https://invent.kde.org/fram |https://invent.kde.org/fram |eworks/kconfig/-/commit/a25 |eworks/kconfig/-/commit/940 |04d59422c2846e749c0829df4d5 |ea62cd9bfb539cc713f93356cd4 |00262d63d3 |321a4dc876 --- Comment #30 from Marco Martin <[email protected]> --- Git commit 940ea62cd9bfb539cc713f93356cd4321a4dc876 by Marco Martin. Committed on 03/09/2026 at 09:39. Pushed by mart into branch 'Frameworks/6.24'. Always insert deleted key into internal map 7a34db5ab0666addabd038269366407645b04647 changed the logic so that deleting a new key would be treated as a no-op, so that the config isn't marked as dirty afterwards. However this resulted in entries missing from the map and being lost on unrelated config writes. To fix this partially restore the old code and insert the key. Still return false though so that it's not marked as dirty. Co-authored-by: David Wild <[email protected]> (cherry picked from commit a2504d59422c2846e749c0829df4d500262d63d3) Co-authored-by: Nicolas Fella <[email protected]> M +13 -0 autotests/kconfigtest.cpp M +2 -1 src/core/kconfigdata.cpp https://invent.kde.org/frameworks/kconfig/-/commit/940ea62cd9bfb539cc713f93356cd4321a4dc876 -- You are receiving this mail because: You are watching all bug changes.
