Make the active torrents filter reflect actual transfers

PR #23431.
Closes #23121.
This commit is contained in:
Hanabishi
2025-11-24 11:03:20 +05:00
committed by GitHub
parent 1b96a48266
commit 4a3922d152
2 changed files with 3 additions and 25 deletions

View File

@@ -1186,25 +1186,7 @@ bool TorrentImpl::isCompleted() const
bool TorrentImpl::isActive() const
{
switch (m_state)
{
case TorrentState::StalledDownloading:
return (uploadPayloadRate() > 0);
case TorrentState::DownloadingMetadata:
case TorrentState::ForcedDownloadingMetadata:
case TorrentState::Downloading:
case TorrentState::ForcedDownloading:
case TorrentState::Uploading:
case TorrentState::ForcedUploading:
case TorrentState::Moving:
return true;
default:
break;
};
return false;
return ((uploadPayloadRate() > 0) || (downloadPayloadRate() > 0));
}
bool TorrentImpl::isInactive() const