[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    KDE/kdelibs/kdecore/config
From:       Michael Jansen <kde () michael-jansen ! biz>
Date:       2009-02-25 22:01:20
Message-ID: 1235599280.349912.2988.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 931880 by mjansen:

Fix my last commit. Bring back the test for "<default>" 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<QString> 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 != "<default>" && group != "$Version") { +            \
QString groupname = QString::fromUtf8(group);  groups << \
groupname.left(groupname.indexOf('\x1d'));  }
+    }
 
     return groups.toList();
 }
@@ -231,8 +232,7 @@
     QSet<QString> 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'));  }


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic