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 GitHub
parent ddb0ff29e2
commit ca71c186e0
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -1608,7 +1608,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 (!isStopped())
{
setAutoManaged(m_operatingMode == TorrentOperatingMode::AutoManaged);
if (m_operatingMode == TorrentOperatingMode::Forced)
m_nativeHandle.resume();
}
}
m_unchecked = false;
m_completedFiles.fill(false);