From c02fbe89c7ecb65b39698a014b506be3fc77b853 Mon Sep 17 00:00:00 2001 From: AL <26797547+Al12rs@users.noreply.github.com> Date: Sun, 16 Feb 2020 15:49:35 +0100 Subject: Allow not refreshing downloads when setting their folder, for example during init. --- src/downloadmanager.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'src/downloadmanager.cpp') diff --git a/src/downloadmanager.cpp b/src/downloadmanager.cpp index 7b416d50..bbf2f79e 100644 --- a/src/downloadmanager.cpp +++ b/src/downloadmanager.cpp @@ -281,14 +281,16 @@ void DownloadManager::pauseAll() } -void DownloadManager::setOutputDirectory(const QString &outputDirectory) +void DownloadManager::setOutputDirectory(const QString &outputDirectory, const bool refresh) { QStringList directories = m_DirWatcher.directories(); if (directories.length() != 0) { m_DirWatcher.removePaths(directories); } m_OutputDirectory = QDir::fromNativeSeparators(outputDirectory); - refreshList(); + if (refresh) { + refreshList(); + } m_DirWatcher.addPath(m_OutputDirectory); } -- cgit v1.3.1