dfaure created this revision. dfaure added reviewers: apol, broulik, davidedmundson, kossebau. Herald added a project: Frameworks. Herald added a subscriber: kde-frameworks-devel. dfaure requested review of this revision.
REVISION SUMMARY I had every toplevel entry doubled in kontact's configuration dialog due to $XDG_DATA_DIRS=<myPrefix>/share:/usr/share which led to parsing both <myPrefix>/share/kontact/ksettingsdialog/knotes.setdlg and /usr/share/kontact/ksettingsdialog/knotes.setdlg Solution: do this in two steps (collect names, then look up each name to only the most local variant of it). This was more natural with KStandardDirs API, I admit. REPOSITORY R295 KCMUtils BRANCH master REVISION DETAIL https://phabricator.kde.org/D28760 AFFECTED FILES src/ksettings/dialog.cpp To: dfaure, apol, broulik, davidedmundson, kossebau Cc: kde-frameworks-devel, LeGast00n, cblack, michaelh, ngraham, bruns