diff options
author | Tim Jenssen <tim.jenssen@nokia.com> | 2011-07-26 17:02:46 +0200 |
---|---|---|
committer | Tim Jenssen <tim.jenssen@nokia.com> | 2011-07-27 14:26:05 +0200 |
commit | ef2b0cb4151721b587d1a29b747556b0e5aff3fc (patch) | |
tree | 3798ec86fe07605fba2a7582b6725349d87bea0a /installerbuilder/libinstaller/packagemanagercore.cpp | |
parent | 5a62ea4249aa60778de37becba37e8f84498a7d2 (diff) |
fill the all component list and the update list in the update case
Reviewed-By: Niels Weber
Diffstat (limited to 'installerbuilder/libinstaller/packagemanagercore.cpp')
-rw-r--r-- | installerbuilder/libinstaller/packagemanagercore.cpp | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/installerbuilder/libinstaller/packagemanagercore.cpp b/installerbuilder/libinstaller/packagemanagercore.cpp index 63ff4d3cf..38246e89e 100644 --- a/installerbuilder/libinstaller/packagemanagercore.cpp +++ b/installerbuilder/libinstaller/packagemanagercore.cpp @@ -731,8 +731,11 @@ bool PackageManagerCore::fetchRemotePackagesTree() bool success = false; if (runMode() == AllMode) success = fetchAllPackages(packages, installedPackages); - else - success = fetchUpdaterPackages(packages, installedPackages); + else { + success = fetchAllPackages(packages, installedPackages); //we need this to install dependencies + if (success) + success = fetchUpdaterPackages(packages, installedPackages); + } if (success) d->setStatus(Success); |