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

--- Comment #5 from Nate Graham <n...@kde.org> ---
I think I found the root cause of the issue.

When we switch color schemes, we first delete all the config groups and build
up a new set of config groups. The presence or absence of the "[Header]" color
group determines whether the color scheme is marked as having header colors.

However, calling kconfig::deleteGroup() doesn't *actually* delete the group. It
instead changes all of the values of its keys to "[$d]" which I gather means
"I've been deleted!" But the group itself still exists. so kconfig::hasGroup()
will always return true for it.

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

Reply via email to