summaryrefslogtreecommitdiff
path: root/src/downloadmanager.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/downloadmanager.cpp')
-rw-r--r--src/downloadmanager.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/downloadmanager.cpp b/src/downloadmanager.cpp
index ab1f2613..2700e598 100644
--- a/src/downloadmanager.cpp
+++ b/src/downloadmanager.cpp
@@ -200,6 +200,7 @@ bool DownloadManager::addDownload(QNetworkReply *reply, const QString &fileName,
newDownload->m_ModID = modID;
newDownload->m_FileID = fileID;
newDownload->m_NexusInfo = nexusInfo;
+ newDownload->m_State = STATE_STARTED;
QString baseName = fileName;
@@ -286,7 +287,7 @@ void DownloadManager::removeFile(int index, bool deleteFile)
}
if (download->m_State == STATE_PAUSED) {
- filePath.append(UNFINISHED);
+ filePath = download->m_Output.fileName();
}
if (deleteFile) {
@@ -318,6 +319,7 @@ private:
DownloadManager *m_Manager;
};
+
bool DownloadManager::ByName(int LHS, int RHS)
{
return m_ActiveDownloads[LHS]->m_FileName < m_ActiveDownloads[RHS]->m_FileName;