Moved downloader deletion to after completion of download.

This commit is contained in:
NissimHadar 2018-11-13 10:11:22 -08:00
parent 5d47efa0b8
commit c7e0cb1757

View file

@ -246,10 +246,6 @@ void Nitpick::downloadFiles(const QStringList& URLs, const QString& directoryNam
_ui.progressBar->setValue(0);
_ui.progressBar->setVisible(true);
foreach (auto downloader, _downloaders) {
delete downloader;
}
_downloaders.clear();
for (int i = 0; i < _numberOfFilesToDownload; ++i) {
downloadFile(URLs[i]);
@ -277,6 +273,10 @@ void Nitpick::saveFile(int index) {
} else if (_caller == _testRunner) {
_testRunner->downloadComplete();
}
foreach (auto downloader, _downloaders) {
delete downloader;
}
} else {
_ui.progressBar->setValue(_numberOfFilesDownloaded);
}