summaryrefslogtreecommitdiffstats
path: root/src/libs/installer
diff options
context:
space:
mode:
authorKatja Marttila <katja.marttila@qt.io>2018-06-07 13:01:19 +0300
committerKatja Marttila <katja.marttila@qt.io>2018-06-12 04:57:42 +0000
commitf130512ec25ce3d6d749bc8234f03993dae7e5be (patch)
treee8243c9a4bfedcf55182eb995445282523dfbcfe /src/libs/installer
parent28316fbb7efb95f7d0a3cdee4f601f1190f598aa (diff)
Reset meta information download result
As metadata can be downloaded in chunks, there are extra step counter in UI in case there are more than 1 chunk to be fetched. Reset the counter and result in case e.g. repositories are changed from settings and meta information is retrieved again. Task-number: QTIFW-1137 Change-Id: I1bfe06dc0ba375508efb0b6ebe5edce884310ea8 Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
Diffstat (limited to 'src/libs/installer')
-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 f56eb43a3..8218e20f9 100644
--- a/src/libs/installer/metadatajob.cpp
+++ b/src/libs/installer/metadatajob.cpp
@@ -450,6 +450,8 @@ void MetadataJob::reset()
m_metadataTask.cancel();
} catch (...) {}
m_tempDirDeleter.releaseAndDeleteAll();
+ m_metadataResult.clear();
+ m_taskNumber = 0;
}
void MetadataJob::resetCompressedFetch()