mirror of
https://github.com/qbittorrent/qBittorrent.git
synced 2026-01-06 23:52:31 -06:00
Refresh announce status if trackers were removed or replaced
PR #23668.
This commit is contained in:
committed by
GitHub
parent
be12be2b79
commit
52a6e7229b
@@ -700,6 +700,7 @@ void TorrentImpl::removeTrackers(const QStringList &trackers)
|
|||||||
if (!removedTrackers.isEmpty())
|
if (!removedTrackers.isEmpty())
|
||||||
{
|
{
|
||||||
m_nativeHandle.replace_trackers(nativeTrackers);
|
m_nativeHandle.replace_trackers(nativeTrackers);
|
||||||
|
m_announceStatus.reset();
|
||||||
|
|
||||||
deferredRequestResumeData();
|
deferredRequestResumeData();
|
||||||
m_session->handleTorrentTrackersRemoved(this, removedTrackers);
|
m_session->handleTorrentTrackersRemoved(this, removedTrackers);
|
||||||
@@ -727,6 +728,7 @@ void TorrentImpl::replaceTrackers(QList<TrackerEntry> trackers)
|
|||||||
}
|
}
|
||||||
|
|
||||||
m_nativeHandle.replace_trackers(nativeTrackers);
|
m_nativeHandle.replace_trackers(nativeTrackers);
|
||||||
|
m_announceStatus.reset();
|
||||||
|
|
||||||
// Clear the peer list if it's a private torrent since
|
// Clear the peer list if it's a private torrent since
|
||||||
// we do not want to keep connecting with peers from old tracker.
|
// we do not want to keep connecting with peers from old tracker.
|
||||||
|
|||||||
Reference in New Issue
Block a user