summaryrefslogtreecommitdiff
path: root/src/downloadmanager.cpp
diff options
context:
space:
mode:
authorAl12rs <gabriel.cortesi@outlook.com>2018-06-20 19:33:56 +0200
committerAl12rs <gabriel.cortesi@outlook.com>2018-06-20 19:33:56 +0200
commitb7d6bbb4513028340a2720070c7a7a968ded1681 (patch)
tree5e1408fc91c3667ad9f916c99c1d51f451b99f06 /src/downloadmanager.cpp
parentb6aa12b323a81f4ac8e1bb76c2fea780a1698d97 (diff)
Fix for downloads getting stuck after pausing them.
Disabled timer check as it appeared to terminate some downloads early.
Diffstat (limited to 'src/downloadmanager.cpp')
-rw-r--r--src/downloadmanager.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/downloadmanager.cpp b/src/downloadmanager.cpp
index 6ed93ec1..ecbcc03b 100644
--- a/src/downloadmanager.cpp
+++ b/src/downloadmanager.cpp
@@ -206,7 +206,7 @@ DownloadManager::DownloadManager(NexusInterface *nexusInterface, QObject *parent
{
connect(&m_DirWatcher, SIGNAL(directoryChanged(QString)), this, SLOT(directoryChanged(QString)));
m_TimeoutTimer.setSingleShot(false);
- connect(&m_TimeoutTimer, SIGNAL(timeout()), this, SLOT(checkDownloadTimeout()));
+ //connect(&m_TimeoutTimer, SIGNAL(timeout()), this, SLOT(checkDownloadTimeout()));
m_TimeoutTimer.start(5 * 1000);
}
@@ -1668,8 +1668,8 @@ void DownloadManager::downloadFinished(int index)
} else if (info->m_State == STATE_PAUSING) {
if (info->m_Output.isOpen()) {
info->m_Output.write(info->m_Reply->readAll());
- setState(info, STATE_PAUSED);
}
+ setState(info, STATE_PAUSED);
}
if (info->m_State == STATE_CANCELED || (info->m_Tries == 0 && error)) {