summaryrefslogtreecommitdiffstats
path: root/src/libs/installer/metadatajob.cpp
diff options
context:
space:
mode:
authorkh1 <karsten.heimrich@digia.com>2014-05-21 16:30:11 +0200
committerKai Koehne <kai.koehne@digia.com>2014-05-21 16:44:21 +0200
commitfa0c10dc1d953880ff24459792796e69500acbd5 (patch)
tree09983da6af57fbb6ab3ff6155fbd8158129dafdb /src/libs/installer/metadatajob.cpp
parent8f8800de7ab89e6cbc7b5eb08f2b3f16407e6cdf (diff)
Fix HTTP proxy settings do not have any effect.
Task-number: QTIFW-498 Change-Id: I58ebb5a6a65313540a6ee3bb20d872ef32631c5b Reviewed-by: Kai Koehne <kai.koehne@digia.com>
Diffstat (limited to 'src/libs/installer/metadatajob.cpp')
-rw-r--r--src/libs/installer/metadatajob.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/libs/installer/metadatajob.cpp b/src/libs/installer/metadatajob.cpp
index 14b648795..79c7c7b05 100644
--- a/src/libs/installer/metadatajob.cpp
+++ b/src/libs/installer/metadatajob.cpp
@@ -100,6 +100,7 @@ void MetadataJob::doStart()
}
}
DownloadFileTask *const xmlTask = new DownloadFileTask(items);
+ xmlTask->setProxyFactory(m_core->proxyFactory());
m_xmlTask.setFuture(QtConcurrent::run(&DownloadFileTask::doTask, xmlTask));
} else {
emitFinished();
@@ -135,6 +136,7 @@ void MetadataJob::xmlTaskFinished()
if (status == XmlDownloadSuccess) {
setProcessedAmount(0);
DownloadFileTask *const metadataTask = new DownloadFileTask(m_packages);
+ metadataTask->setProxyFactory(m_core->proxyFactory());
m_metadataTask.setFuture(QtConcurrent::run(&DownloadFileTask::doTask, metadataTask));
emit infoMessage(this, tr("Retrieving meta information from remote repository..."));
} else if (status == XmlDownloadRetry) {