summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorkh1 <qt-info@nokia.com>2011-08-10 15:39:00 +0200
committerkh1 <qt-info@nokia.com>2011-08-10 15:39:00 +0200
commit2da21f18becc8cdc18870f1dc0b0056837b5f505 (patch)
tree81210d93e10ad5a41223b6862d00086da8571df4
parentd1f0749d20f30bc48e26e802be15ad0722eb29ae (diff)
Order the list as the name indicates.
Review-By: Niels Weber
-rw-r--r--installerbuilder/libinstaller/packagemanagercore_p.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/installerbuilder/libinstaller/packagemanagercore_p.cpp b/installerbuilder/libinstaller/packagemanagercore_p.cpp
index 4ac504b96..4ad433c8a 100644
--- a/installerbuilder/libinstaller/packagemanagercore_p.cpp
+++ b/installerbuilder/libinstaller/packagemanagercore_p.cpp
@@ -57,6 +57,7 @@
#include <QtCore/QFutureWatcher>
#include <QtCore/QTemporaryFile>
+#include <algorithm>
#include <errno.h>
namespace QInstaller {
@@ -1832,6 +1833,7 @@ void PackageManagerCorePrivate::realAppendToInstallComponents(Component *compone
{
m_orderedToInstallComponents.append(component);
m_toInstallComponentIds.insert(component->name());
+ std::sort(m_orderedToInstallComponents.begin(), m_orderedToInstallComponents.end(), Component::InstallPriorityLessThan());
}
void PackageManagerCorePrivate::insertInstallReason(Component *component, const QString &reason)