Don't forget to resume "missing files" torrent when rechecking

PR #20747.
This commit is contained in:
Vladimir Golovnev 2024-04-24 09:15:19 +03:00 committed by Vladimir Golovnev (Glassez)
parent 0bbfeeb987
commit f86a574b9d
No known key found for this signature in database
GPG key ID: 52A2C7DEE2DFA6F7

View file

@ -1519,7 +1519,17 @@ void TorrentImpl::forceRecheck()
// an incorrect one during the interval until the cached state is updated in a regular way.
m_nativeStatus.state = lt::torrent_status::checking_resume_data;
m_hasMissingFiles = false;
if (m_hasMissingFiles)
{
m_hasMissingFiles = false;
if (!isPaused())
{
setAutoManaged(m_operatingMode == TorrentOperatingMode::AutoManaged);
if (m_operatingMode == TorrentOperatingMode::Forced)
m_nativeHandle.resume();
}
}
m_unchecked = false;
m_completedFiles.fill(false);