-rw-r--r-- | noncore/unsupported/oipkg/packagelist.cpp | 11 |
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; } |