-rw-r--r-- | noncore/unsupported/oipkg/packagelist.cpp | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/noncore/unsupported/oipkg/packagelist.cpp b/noncore/unsupported/oipkg/packagelist.cpp index 844f43f..998dae9 100644 --- a/noncore/unsupported/oipkg/packagelist.cpp +++ b/noncore/unsupported/oipkg/packagelist.cpp @@ -178,3 +178,3 @@ void PackageList::readFileEntries( QString filename, QString dest ) while ( !statusStream ->eof() ) - { + { QString line = statusStream->readLine(); @@ -197,2 +197,13 @@ void PackageList::readFileEntries( QString filename, QString dest ) } + //there might be no nl at the end of the package file + if ( ! packEntry.isEmpty() ) + { + Package *p = new Package( packEntry, settings ); + if ( p ) + { + p->setDest( dest ); + insertPackage( p ); + packEntry.clear(); + } + } delete statusStream; |