diff options
author | Tim Jenssen <tim.jenssen@digia.com> | 2013-11-07 16:40:10 +0100 |
---|---|---|
committer | Tim Jenssen <tim.jenssen@digia.com> | 2013-11-07 16:46:54 +0100 |
commit | 9d813bc8d9f94e50e2394ffbbd408941a3f8f90c (patch) | |
tree | 4f9ad2c111efbaf41d5d57b69d9bae42128d046c /src | |
parent | 016cdad413c878be9c669398cd707ff5d1d98255 (diff) |
do not reset registered archives in installer case
- that reseted registered archives which are read from the
binary content class which is only done once at the start
of an installer
Change-Id: I74da50276e28094555f4e7960b1a92a49b729236
Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
Diffstat (limited to 'src')
-rw-r--r-- | src/libs/installer/packagemanagercore_p.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/libs/installer/packagemanagercore_p.cpp b/src/libs/installer/packagemanagercore_p.cpp index b012cff3c..2e5e3e369 100644 --- a/src/libs/installer/packagemanagercore_p.cpp +++ b/src/libs/installer/packagemanagercore_p.cpp @@ -400,8 +400,8 @@ bool PackageManagerCorePrivate::buildComponentTree(QHash<QString, Component*> &c void PackageManagerCorePrivate::cleanUpComponentEnvironment() { - // clean up already downloaded data - if (QInstallerCreator::BinaryFormatEngineHandler::instance()) + // clean up already downloaded data, don't reset registered archives in offline installer case + if (QInstallerCreator::BinaryFormatEngineHandler::instance() && !m_core->isInstaller()) QInstallerCreator::BinaryFormatEngineHandler::instance()->resetRegisteredArchives(); // there could be still some references to already deleted components, |