mirror of
https://github.com/d47081/qBittorrent.git
synced 2025-01-11 07:18:08 +00:00
Merge pull request #11254 from Chocobo1/autoTMM
Fix seeding failed after creating a new torrent
This commit is contained in:
commit
72e511e3c4
@ -200,8 +200,8 @@ void TorrentCreatorDialog::handleCreationSuccess(const QString &path, const QStr
|
|||||||
setCursor(QCursor(Qt::ArrowCursor));
|
setCursor(QCursor(Qt::ArrowCursor));
|
||||||
if (m_ui->checkStartSeeding->isChecked()) {
|
if (m_ui->checkStartSeeding->isChecked()) {
|
||||||
// Create save path temp data
|
// Create save path temp data
|
||||||
BitTorrent::TorrentInfo t = BitTorrent::TorrentInfo::loadFromFile(Utils::Fs::toNativePath(path));
|
const BitTorrent::TorrentInfo info = BitTorrent::TorrentInfo::loadFromFile(Utils::Fs::toNativePath(path));
|
||||||
if (!t.isValid()) {
|
if (!info.isValid()) {
|
||||||
QMessageBox::critical(this, tr("Torrent creation failed"), tr("Reason: Created torrent is invalid. It won't be added to download list."));
|
QMessageBox::critical(this, tr("Torrent creation failed"), tr("Reason: Created torrent is invalid. It won't be added to download list."));
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
@ -210,8 +210,9 @@ void TorrentCreatorDialog::handleCreationSuccess(const QString &path, const QStr
|
|||||||
params.savePath = branchPath;
|
params.savePath = branchPath;
|
||||||
params.skipChecking = true;
|
params.skipChecking = true;
|
||||||
params.ignoreShareLimits = m_ui->checkIgnoreShareLimits->isChecked();
|
params.ignoreShareLimits = m_ui->checkIgnoreShareLimits->isChecked();
|
||||||
|
params.useAutoTMM = TriStateBool::False; // otherwise if it is on by default, it will overwrite `savePath` to the default save path
|
||||||
|
|
||||||
BitTorrent::Session::instance()->addTorrent(t, params);
|
BitTorrent::Session::instance()->addTorrent(info, params);
|
||||||
}
|
}
|
||||||
QMessageBox::information(this, tr("Torrent creator")
|
QMessageBox::information(this, tr("Torrent creator")
|
||||||
, QString("%1\n%2").arg(tr("Torrent created:"), Utils::Fs::toNativePath(path)));
|
, QString("%1\n%2").arg(tr("Torrent created:"), Utils::Fs::toNativePath(path)));
|
||||||
|
Loading…
Reference in New Issue
Block a user