From 61925f74fde8e4cffaa8561c4c961219a1c4e7e3 Mon Sep 17 00:00:00 2001 From: "Vladimir Golovnev (Glassez)" Date: Fri, 1 Feb 2019 08:49:33 +0300 Subject: [PATCH] Force recheck multiple torrents one by one Closes #9120. --- src/base/bittorrent/torrenthandle.cpp | 7 +++---- src/base/bittorrent/torrenthandle.h | 2 +- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/src/base/bittorrent/torrenthandle.cpp b/src/base/bittorrent/torrenthandle.cpp index ba437b5e4..22fc3361a 100644 --- a/src/base/bittorrent/torrenthandle.cpp +++ b/src/base/bittorrent/torrenthandle.cpp @@ -1225,7 +1225,7 @@ void TorrentHandle::forceRecheck() if (isPaused()) { m_nativeHandle.stop_when_ready(true); - resume_impl(true, true); + resume_impl(false); } } @@ -1304,10 +1304,10 @@ void TorrentHandle::pause() void TorrentHandle::resume(bool forced) { - resume_impl(forced, false); + resume_impl(forced); } -void TorrentHandle::resume_impl(bool forced, bool uploadMode) +void TorrentHandle::resume_impl(bool forced) { if (hasError()) m_nativeHandle.clear_error(); @@ -1318,7 +1318,6 @@ void TorrentHandle::resume_impl(bool forced, bool uploadMode) } m_nativeHandle.auto_managed(!forced); - m_nativeHandle.set_upload_mode(uploadMode); m_nativeHandle.resume(); } diff --git a/src/base/bittorrent/torrenthandle.h b/src/base/bittorrent/torrenthandle.h index 096759c20..e5d4ecc5b 100644 --- a/src/base/bittorrent/torrenthandle.h +++ b/src/base/bittorrent/torrenthandle.h @@ -399,7 +399,7 @@ namespace BitTorrent void handleMetadataReceivedAlert(const libtorrent::metadata_received_alert *p); void handleStatsAlert(const libtorrent::stats_alert *p); - void resume_impl(bool forced, bool uploadMode); + void resume_impl(bool forced); bool isMoveInProgress() const; QString nativeActualSavePath() const;