Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/owncloud/client.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'src/libsync/propagatedownload.cpp')
-rw-r--r--src/libsync/propagatedownload.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/libsync/propagatedownload.cpp b/src/libsync/propagatedownload.cpp
index 3ba988776..b23cacd2d 100644
--- a/src/libsync/propagatedownload.cpp
+++ b/src/libsync/propagatedownload.cpp
@@ -79,6 +79,8 @@ GETFileJob::GETFileJob(AccountPtr account, const QString &path, QIODevice *devic
, _resumeStart(resumeStart)
, _hasEmittedFinishedSignal(false)
{
+ // Long downloads must not block non-propagation jobs.
+ setPriority(QNetworkRequest::LowPriority);
}
GETFileJob::GETFileJob(AccountPtr account, const QUrl &url, QIODevice *device,
@@ -94,6 +96,8 @@ GETFileJob::GETFileJob(AccountPtr account, const QUrl &url, QIODevice *device,
, _directDownloadUrl(url)
, _hasEmittedFinishedSignal(false)
{
+ // Long downloads must not block non-propagation jobs.
+ setPriority(QNetworkRequest::LowPriority);
}
void GETFileJob::start()
@@ -109,8 +113,6 @@ void GETFileJob::start()
req.setRawHeader(it.key(), it.value());
}
- req.setPriority(QNetworkRequest::LowPriority); // Long downloads must not block non-propagation jobs.
-
if (_directDownloadUrl.isEmpty()) {
sendRequest("GET", makeDavUrl(path()), req);
} else {