From 479c76bbd2752f0bf2d1bab2a00cb7dd1544d1a8 Mon Sep 17 00:00:00 2001 From: Alexander Tkachev Date: Thu, 14 Jul 2016 15:35:38 +0600 Subject: CLOUD: Fix IdDownloadRequest Wrong value was returned in getProgress() on nullptr there. --- backends/cloud/id/iddownloadrequest.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'backends/cloud') diff --git a/backends/cloud/id/iddownloadrequest.cpp b/backends/cloud/id/iddownloadrequest.cpp index ac62284d46..7166a1e026 100644 --- a/backends/cloud/id/iddownloadrequest.cpp +++ b/backends/cloud/id/iddownloadrequest.cpp @@ -90,7 +90,9 @@ void IdDownloadRequest::finishDownload(bool success) { double IdDownloadRequest::getProgress() const { DownloadRequest *downloadRequest = dynamic_cast(_workingRequest); - if (downloadRequest == nullptr) return 0.02; // resolving id still + if (downloadRequest == nullptr) return 0; // resolving id still + + // id resolve is 10 % and download is the other 90 % return 0.1 + 0.9 * downloadRequest->getProgress(); // downloading } -- cgit v1.2.3