diff --git a/qt/TorrentModel.cc b/qt/TorrentModel.cc index b3341903d..b3e468bdd 100644 --- a/qt/TorrentModel.cc +++ b/qt/TorrentModel.cc @@ -328,7 +328,13 @@ void TorrentModel::updateTorrents(tr_variant* torrent_list, bool is_complete_lis std::sort(processed.begin(), processed.end(), TorrentIdLessThan()); torrents_t removed; removed.reserve(old.size()); - std::set_difference(old.begin(), old.end(), processed.begin(), processed.end(), std::back_inserter(removed)); + std::set_difference( + old.begin(), + old.end(), + processed.begin(), + processed.end(), + std::back_inserter(removed), + TorrentIdLessThan()); rowsRemove(removed); } }