1
0
mirror of https://github.com/d47081/qBittorrent.git synced 2025-01-23 13:04:23 +00:00

Fix status of torrents without metadata

This commit is contained in:
sledgehammer999 2020-11-29 00:32:53 +02:00
parent 9c938b91b7
commit be5cb1683b
No known key found for this signature in database
GPG Key ID: 6E4A2D025B7CC9A2

View File

@ -777,10 +777,10 @@ void TorrentHandleImpl::updateState()
{ {
if (isPaused()) if (isPaused())
m_state = TorrentState::PausedDownloading; m_state = TorrentState::PausedDownloading;
else if (m_nativeStatus.state == lt::torrent_status::downloading_metadata)
m_state = TorrentState::DownloadingMetadata;
else if (m_session->isQueueingSystemEnabled() && isQueued()) else if (m_session->isQueueingSystemEnabled() && isQueued())
m_state = TorrentState::QueuedDownloading; m_state = TorrentState::QueuedDownloading;
else if (m_nativeStatus.state == lt::torrent_status::downloading_metadata) // must come after queue check
m_state = TorrentState::DownloadingMetadata;
else if (isForced()) else if (isForced())
m_state = TorrentState::ForcedDownloading; m_state = TorrentState::ForcedDownloading;
else if (m_nativeStatus.download_payload_rate > 0) else if (m_nativeStatus.download_payload_rate > 0)