mirror of
https://github.com/qbittorrent/qBittorrent.git
synced 2025-12-20 15:37:26 -06:00
Allow add torrents with relative save path
The relative save path will be resoloved against the default one.
This commit is contained in:
committed by
Vladimir Golovnev
parent
33e090cfcb
commit
744a2cb5a3
@@ -2093,8 +2093,10 @@ LoadTorrentParams Session::initLoadTorrentParams(const AddTorrentParams &addTorr
|
|||||||
const bool useAutoTMM = addTorrentParams.useAutoTMM.value_or(!isAutoTMMDisabledByDefault());
|
const bool useAutoTMM = addTorrentParams.useAutoTMM.value_or(!isAutoTMMDisabledByDefault());
|
||||||
if (useAutoTMM)
|
if (useAutoTMM)
|
||||||
loadTorrentParams.savePath = "";
|
loadTorrentParams.savePath = "";
|
||||||
else if (addTorrentParams.savePath.trimmed().isEmpty())
|
else if (addTorrentParams.savePath.isEmpty())
|
||||||
loadTorrentParams.savePath = defaultSavePath();
|
loadTorrentParams.savePath = defaultSavePath();
|
||||||
|
else if (QDir(addTorrentParams.savePath).isRelative())
|
||||||
|
loadTorrentParams.savePath = QDir(defaultSavePath()).absoluteFilePath(addTorrentParams.savePath);
|
||||||
else
|
else
|
||||||
loadTorrentParams.savePath = normalizePath(addTorrentParams.savePath);
|
loadTorrentParams.savePath = normalizePath(addTorrentParams.savePath);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user