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.