diff options
Diffstat (limited to 'src/downloadmanager.cpp')
| -rw-r--r-- | src/downloadmanager.cpp | 4 |
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; |
