mirror of
https://github.com/qbittorrent/qBittorrent.git
synced 2024-10-22 10:46:04 +03:00
Fix the adding of .torrent files via http links which was broken by 6f5f661f3
.
This commit is contained in:
parent
ddbe5b18d5
commit
714cfe3241
1 changed files with 11 additions and 6 deletions
|
@ -1060,7 +1060,12 @@ QTorrentHandle QBtSession::addTorrent(QString path, bool fromScanDir, QString fr
|
|||
|
||||
// Check if BT_backup directory exists
|
||||
const QDir torrentBackup(fsutils::BTBackupLocation());
|
||||
if (!torrentBackup.exists()) return h;
|
||||
if (!torrentBackup.exists()) {
|
||||
// If temporary file, remove it
|
||||
if (!from_url.isNull() || fromScanDir)
|
||||
fsutils::forceRemove(path);
|
||||
return h;
|
||||
}
|
||||
|
||||
// Fix the input path if necessary
|
||||
#ifdef Q_WS_WIN
|
||||
|
@ -1213,7 +1218,8 @@ QTorrentHandle QBtSession::addTorrent(QString path, bool fromScanDir, QString fr
|
|||
// Check if it worked
|
||||
if (!h.is_valid()) {
|
||||
qDebug("/!\\ Error: Invalid handle");
|
||||
if (!from_url.isNull())
|
||||
// If temporary file, remove it
|
||||
if (!from_url.isNull() || fromScanDir)
|
||||
fsutils::forceRemove(path);
|
||||
return h;
|
||||
}
|
||||
|
@ -2870,7 +2876,6 @@ void QBtSession::processDownloadedFile(QString url, QString file_path) {
|
|||
h.pause();
|
||||
emit newDownloadedTorrentFromRss(url);
|
||||
}
|
||||
fsutils::forceRemove(file_path);
|
||||
}
|
||||
|
||||
// Return current download rate for the BT
|
||||
|
|
Loading…
Reference in a new issue