diff --git a/src/base/bittorrent/torrentimpl.cpp b/src/base/bittorrent/torrentimpl.cpp index c29adb4c7..bbc92f817 100644 --- a/src/base/bittorrent/torrentimpl.cpp +++ b/src/base/bittorrent/torrentimpl.cpp @@ -411,7 +411,7 @@ void TorrentImpl::setSavePath(const QString &path) m_session->handleTorrentNeedSaveResumeData(this); const bool isFinished = isSeed() || m_hasSeedStatus; - if (isFinished) + if (isFinished || downloadPath().isEmpty()) moveStorage(savePath(), MoveStorageMode::KeepExistingFiles); }