summaryrefslogtreecommitdiff
Side-by-side diff
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/unsupported/oipkg/packagelist.cpp11
1 files changed, 5 insertions, 6 deletions
diff --git a/noncore/unsupported/oipkg/packagelist.cpp b/noncore/unsupported/oipkg/packagelist.cpp
index 998dae9..edb9cc5 100644
--- a/noncore/unsupported/oipkg/packagelist.cpp
+++ b/noncore/unsupported/oipkg/packagelist.cpp
@@ -153,4 +153,3 @@ void PackageList::updateSections( Package* pack )
if ( s.isEmpty() || s == "") return;
- if ( sections.contains(s) ) return;
- sections += s;
+ if ( !sections.contains(s) ) sections += s;
QString ss = pack->subSection();
@@ -163,6 +162,6 @@ void PackageList::updateSections( Package* pack )
QStringList *subsecs = subSections[s];
- *subsecs += ss;
- if ( !subSections["All"] ) subSections.insert( "All", new QStringList() );
- subsecs = subSections["All"];
- *subsecs += ss;
+ if ( !subsecs->contains(ss) ) *subsecs += ss;
+// if ( !subSections["All"] ) subSections.insert( "All", new QStringList() );
+// subsecs = subSections["All"];
+// *subsecs += ss;
}