diff --git a/src/display/window_download_chunks_seen.cc b/src/display/window_download_chunks_seen.cc index 88c74c7a..1ee75629 100644 --- a/src/display/window_download_chunks_seen.cc +++ b/src/display/window_download_chunks_seen.cc @@ -57,7 +57,8 @@ WindowDownloadChunksSeen::redraw() { const torrent::TransferList* transfers = m_download->download()->transfer_list(); std::vector transferChunks(transfers->begin(), transfers->end()); - std::sort(transferChunks.begin(), transferChunks.end()); + std::sort(transferChunks.begin(), transferChunks.end(), + [](const auto& left, const auto& right) { return left->index() < right->index(); }); std::vector::const_iterator itrTransfer = transferChunks.begin();