Browse Source

Fix rechecking after torrent is finished

adaptive-webui-19844
Vladimir Golovnev (Glassez) 9 years ago
parent
commit
2fb6bb00bf
  1. 14
      src/base/bittorrent/torrenthandle.cpp

14
src/base/bittorrent/torrenthandle.cpp

@ -1491,14 +1491,20 @@ void TorrentHandle::handleTorrentFinishedAlert(libtorrent::torrent_finished_aler @@ -1491,14 +1491,20 @@ void TorrentHandle::handleTorrentFinishedAlert(libtorrent::torrent_finished_aler
m_hasSeedStatus = true;
adjustActualSavePath();
if (Preferences::instance()->recheckTorrentsOnCompletion())
forceRecheck();
appendExtensionsToIncompleteFiles();
if (isMoveInProgress() || m_renameCount > 0)
const bool recheckTorrentsOnCompletion = Preferences::instance()->recheckTorrentsOnCompletion();
if (isMoveInProgress() || m_renameCount > 0) {
if (recheckTorrentsOnCompletion)
m_moveFinishedTriggers.append(boost::bind(&TorrentHandle::forceRecheck, this));
m_moveFinishedTriggers.append(boost::bind(&Session::handleTorrentFinished, m_session, this));
else
}
else {
if (recheckTorrentsOnCompletion)
forceRecheck();
m_session->handleTorrentFinished(this);
}
}
void TorrentHandle::handleTorrentPausedAlert(libtorrent::torrent_paused_alert *p)
{

Loading…
Cancel
Save