From kde-commits Wed Feb 25 22:01:20 2009 From: Michael Jansen Date: Wed, 25 Feb 2009 22:01:20 +0000 To: kde-commits Subject: KDE/kdelibs/kdecore/config Message-Id: <1235599280.349912.2988.nullmailer () svn ! kde ! org> X-MARC-Message: https://marc.info/?l=kde-commits&m=123559931002435 SVN commit 931880 by mjansen: Fix my last commit. Bring back the test for "" and $Version group in groupList. M +6 -6 kconfig.cpp --- trunk/KDE/kdelibs/kdecore/config/kconfig.cpp #931879:931880 @@ -215,12 +215,13 @@ Q_D(const KConfig); QSet groups; - for (KEntryMap::ConstIterator entryMapIt( d->entryMap.constBegin() ); entryMapIt != d->entryMap.constEnd(); ++entryMapIt) - if (entryMapIt.key().mKey.isNull()) - { - QString groupname = QString::fromUtf8(entryMapIt.key().mGroup); + for (KEntryMap::ConstIterator entryMapIt( d->entryMap.constBegin() ); entryMapIt != d->entryMap.constEnd(); ++entryMapIt) { + const QByteArray group = entryMapIt.key().mGroup; + if (entryMapIt.key().mKey.isNull() && !group.isEmpty() && group != "" && group != "$Version") { + QString groupname = QString::fromUtf8(group); groups << groupname.left(groupname.indexOf('\x1d')); } + } return groups.toList(); } @@ -231,8 +232,7 @@ QSet groups; for (KEntryMap::ConstIterator entryMapIt( entryMap.constBegin() ); entryMapIt != entryMap.constEnd(); ++entryMapIt) - if (entryMapIt.key().mKey.isNull() && entryMapIt.key().mGroup.startsWith(theGroup)) - { + if (entryMapIt.key().mKey.isNull() && entryMapIt.key().mGroup.startsWith(theGroup)) { QString groupname = QString::fromUtf8(entryMapIt.key().mGroup.mid(theGroup.length())); groups << groupname.left(groupname.indexOf('\x1d')); }