From 266c8c08935918632907d222fcfced0fb1e1b7cc Mon Sep 17 00:00:00 2001 From: kh1 Date: Tue, 13 Aug 2013 13:49:46 +0200 Subject: Force updating of Essential components. Task-number: QTIFW-38 Task-number: QTIFW-155 This is necessary for correct functioning of the Maintenance Tool. Change-Id: I3844760bdd31abf547c660f82dda14a3da38c5da Reviewed-by: Niels Weber Reviewed-by: Leena Miettinen Reviewed-by: Tim Jenssen --- src/sdk/installerbasecommons.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/sdk') diff --git a/src/sdk/installerbasecommons.cpp b/src/sdk/installerbasecommons.cpp index 96da93488..b651b30cd 100644 --- a/src/sdk/installerbasecommons.cpp +++ b/src/sdk/installerbasecommons.cpp @@ -177,7 +177,7 @@ bool IntroductionPageImpl::validatePage() m_allPackagesFetched = core->fetchRemotePackagesTree(); if (!m_allPackagesFetched) { QString error = core->error(); - if (core->isPackageManager()) { + if (core->isPackageManager() && core->status() != PackageManagerCore::ForceUpdate) { // if that fails and we're in maintenance mode, try to fetch local installed tree localPackagesTreeFetched = core->fetchLocalPackagesTree(); if (localPackagesTreeFetched) { -- cgit v1.2.3