Optimization in tracker list code

This commit is contained in:
Christophe Dumez 2010-07-24 11:59:00 +00:00
parent c12ae58868
commit b3d8f2400f

View file

@ -231,10 +231,8 @@ void TrackerList::loadTrackers() {
// Load actual trackers information
QHash<QString, TrackerInfos> trackers_data = properties->getBTSession()->getTrackersInfo(h.hash());
QStringList old_trackers_urls = tracker_items.keys();
std::vector<announce_entry> trackers = h.trackers();
std::vector<announce_entry>::iterator it;
for(it = trackers.begin(); it != trackers.end(); it++) {
QStringList item_list;
const std::vector<announce_entry> &trackers = h.trackers();
for(std::vector<announce_entry>::const_iterator it = trackers.begin(); it != trackers.end(); it++) {
QString tracker_url = misc::toQString(it->url);
QTreeWidgetItem *item = tracker_items.value(tracker_url, 0);
if(!item) {