DownloadManager: fix downloads after a redirection

Closes #3580.
This commit is contained in:
Gabriele 2015-08-05 21:33:17 +02:00
parent f893131b8d
commit b2df917011

View file

@ -188,12 +188,9 @@ void DownloadHandler::handleRedirection(QUrl newUrl)
this->deleteLater(); this->deleteLater();
} }
else { else {
DownloadHandler *tmp = m_manager->downloadUrl(newUrlString, m_sizeLimit); DownloadHandler *tmp = m_manager->downloadUrl(newUrlString, m_saveToFile, m_sizeLimit, m_handleRedirectToMagnet);
m_reply->deleteLater(); m_reply->deleteLater();
m_reply = tmp->m_reply; m_reply = tmp->m_reply;
m_saveToFile = tmp->m_saveToFile;
m_sizeLimit = tmp->m_sizeLimit;
m_handleRedirectToMagnet = tmp->m_handleRedirectToMagnet;
init(); init();
tmp->m_reply = 0; tmp->m_reply = 0;
delete tmp; delete tmp;