|
|
@ -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) |
|
|
|