summaryrefslogtreecommitdiff
path: root/noncore/settings/aqpkg/server.cpp
Unidiff
Diffstat (limited to 'noncore/settings/aqpkg/server.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/settings/aqpkg/server.cpp22
1 files changed, 15 insertions, 7 deletions
diff --git a/noncore/settings/aqpkg/server.cpp b/noncore/settings/aqpkg/server.cpp
index 7c3257b..726cf00 100644
--- a/noncore/settings/aqpkg/server.cpp
+++ b/noncore/settings/aqpkg/server.cpp
@@ -247,7 +247,21 @@ void Server :: buildLocalPackages( Server *local )
247 name = Utils::getPackageNameFromIpkFilename( packageList[i].getFilename() ); 247 name = Utils::getPackageNameFromIpkFilename( packageList[i].getFilename() );
248 248
249 if ( local ) 249 if ( local )
250 packageList[i].setLocalPackage( local->getPackage( name ) ); 250 {
251 Package *p = local->getPackage( name );
252 packageList[i].setLocalPackage( p );
253 if ( p )
254 {
255 // Set some default stuff like size and things
256 if ( p->getInstalledVersion() == packageList[i].getVersion() )
257 {
258 p->setPackageSize( packageList[i].getPackageSize() );
259 p->setSection( packageList[i].getSection() );
260 p->setDescription( packageList[i].getDescription() );
261 }
262 }
263
264 }
251 else 265 else
252 packageList[i].setLocalPackage( 0 ); 266 packageList[i].setLocalPackage( 0 );
253 } 267 }
@@ -283,13 +297,7 @@ QString Server :: toString()
283 297
284 298
285 return ret; 299 return ret;
286} /*
287void addAvailableSection( QString section )
288{
289 if ( DataManager::availableCategories.find( value ) == -1 )
290// DataManager::availableCategories += "#" + value;
291} 300}
292*/
293 301
294vector<Package> &Server::getPackageList() 302vector<Package> &Server::getPackageList()
295{ 303{