diff options
-rw-r--r-- | examples/network/torrent/torrentclient.cpp | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/examples/network/torrent/torrentclient.cpp b/examples/network/torrent/torrentclient.cpp index 4ae1debcb3..5b6edc6dad 100644 --- a/examples/network/torrent/torrentclient.cpp +++ b/examples/network/torrent/torrentclient.cpp @@ -1024,13 +1024,7 @@ void TorrentClient::peerWireBytesReceived(qint64 size) int TorrentClient::blocksLeftForPiece(const TorrentPiece *piece) const { - int blocksLeft = 0; - int completedBlocksSize = piece->completedBlocks.size(); - for (int i = 0; i < completedBlocksSize; ++i) { - if (!piece->completedBlocks.testBit(i)) - ++blocksLeft; - } - return blocksLeft; + return piece->completedBlocks.count(false); } void TorrentClient::scheduleUploads() |