small tr_torrentStat() speedup suggested by BentMyWookie

This commit is contained in:
Charles Kerr 2008-06-17 14:25:23 +00:00
parent 9ca2a3e0f8
commit 16e3803082
1 changed files with 3 additions and 2 deletions

View File

@ -733,8 +733,9 @@ tr_torrentStat( tr_torrent * tor )
s->leftUntilDone = tr_cpLeftUntilDone( tor->completion );
s->sizeWhenDone = tr_cpSizeWhenDone( tor->completion );
s->recheckProgress =
1.0 - (tr_torrentCountUncheckedPieces( tor ) / (double) tor->info.pieceCount);
s->recheckProgress = s->status == TR_STATUS_CHECK
? 1.0 - (tr_torrentCountUncheckedPieces( tor ) / (double) tor->info.pieceCount)
: 0.0;
tr_torrentGetRates( tor, &s->rateDownload, &s->rateUpload );