summaryrefslogtreecommitdiff
path: root/src/downloadmanager.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/downloadmanager.cpp')
-rw-r--r--src/downloadmanager.cpp6
1 files changed, 4 insertions, 2 deletions
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);
}