diff options
author | Mårten Nordheim <marten.nordheim@qt.io> | 2023-02-19 20:14:26 +0100 |
---|---|---|
committer | Mårten Nordheim <marten.nordheim@qt.io> | 2023-02-21 13:04:44 +0100 |
commit | d3c14454198d126a8d92c51a917fff556bdd596c (patch) | |
tree | f191f8d23aedcf4f73deb7663a25c75a43a6bc0f /examples/network | |
parent | 6d0c774c5147b5ae410b524a61f0709ed932c253 (diff) |
Torrent: simplify QBitArray usage
There is specific API for counting number of 0-bits
Pick-to: 6.5
Task-number: QTBUG-110622
Change-Id: Ifa33862ff7b98a59f362bc52c492e8a037799835
Reviewed-by: Konrad Kujawa <konrad.kujawa@qt.io>
Reviewed-by: Timur Pocheptsov <timur.pocheptsov@qt.io>
Diffstat (limited to 'examples/network')
-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() |