mirror of
https://github.com/d47081/qBittorrent.git
synced 2025-01-10 23:07:59 +00:00
Reallow to force recheck torrents that aren't fully started
This commit is contained in:
parent
30ca4e6986
commit
4ffc0cff12
@ -1399,21 +1399,22 @@ void TorrentHandle::forceDHTAnnounce()
|
||||
|
||||
void TorrentHandle::forceRecheck()
|
||||
{
|
||||
if (m_startupState != Started) return;
|
||||
if (!hasMetadata()) return;
|
||||
|
||||
m_nativeHandle.force_recheck();
|
||||
m_unchecked = false;
|
||||
|
||||
if (isPaused()) {
|
||||
if ((m_startupState != Started) || isPaused()) {
|
||||
#if (LIBTORRENT_VERSION_NUM < 10200)
|
||||
m_nativeHandle.stop_when_ready(true);
|
||||
#else
|
||||
m_nativeHandle.set_flags(lt::torrent_flags::stop_when_ready);
|
||||
#endif
|
||||
setAutoManaged(true);
|
||||
m_pauseWhenReady = true;
|
||||
}
|
||||
|
||||
if ((m_startupState == Started) && isPaused())
|
||||
m_pauseWhenReady = true;
|
||||
}
|
||||
|
||||
void TorrentHandle::setSequentialDownload(const bool enable)
|
||||
|
Loading…
Reference in New Issue
Block a user