diff --git a/src/base/torrentfileswatcher.cpp b/src/base/torrentfileswatcher.cpp index 99f9c8dae..ee44c5c3e 100644 --- a/src/base/torrentfileswatcher.cpp +++ b/src/base/torrentfileswatcher.cpp @@ -600,13 +600,10 @@ void TorrentFilesWatcher::Worker::addWatchedFolder(const QString &path, const To { #if !defined Q_OS_HAIKU // Check if the path points to a network file system or not - if (Utils::Fs::isNetworkFileSystem(path)) - { - m_watchedByTimeoutFolders.insert(path); - } - else -#endif + if (Utils::Fs::isNetworkFileSystem(path) || options.recursive) +#else if (options.recursive) +#endif { m_watchedByTimeoutFolders.insert(path); if (!m_watchTimer->isActive())