From d4a066dbd9f76f8dff2b4c04a1348aaf42b26395 Mon Sep 17 00:00:00 2001 From: Krzysztof Starecki Date: Thu, 14 Feb 2019 15:55:53 +0100 Subject: Fix modId behavior on 'Query Info' cancel (issue #446) --- src/downloadmanager.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/downloadmanager.cpp') diff --git a/src/downloadmanager.cpp b/src/downloadmanager.cpp index 1e4ec1f4..ab8da7b8 100644 --- a/src/downloadmanager.cpp +++ b/src/downloadmanager.cpp @@ -875,7 +875,8 @@ void DownloadManager::queryInfo(int index) std::numeric_limits::max(), 1, &ok); // careful now: while the dialog was displayed, events were processed. // the download list might have changed and our info-ptr invalidated. - m_ActiveDownloads[index]->m_FileInfo->modID = modId; + if (ok) + m_ActiveDownloads[index]->m_FileInfo->modID = modId; return; } } -- cgit v1.3.1