Browse Source

- Another compilation fix for libtorrent v0.14

adaptive-webui-19844
Christophe Dumez 15 years ago
parent
commit
5544f2a138
  1. 17
      src/qtorrenthandle.cpp

17
src/qtorrenthandle.cpp

@ -560,7 +560,24 @@ void QTorrentHandle::set_peer_download_limit(asio::ip::tcp::endpoint ip, int lim @@ -560,7 +560,24 @@ void QTorrentHandle::set_peer_download_limit(asio::ip::tcp::endpoint ip, int lim
void QTorrentHandle::add_tracker(announce_entry const& url) {
Q_ASSERT(h.is_valid());
#ifdef LIBTORRENT_0_15
h.add_tracker(url);
#else
std::vector<announce_entry> trackers = h.trackers();
bool exists = false;
std::vector<announce_entry>::iterator it = trackers.begin();
while(it != trackers.end()) {
if(it->url == url.url) {
exists = true;
break;
}
it++;
}
if(!exists) {
trackers.push_back(url);
h.replace_trackers(trackers);
}
#endif
}
void QTorrentHandle::prioritize_first_last_piece(bool b) {

Loading…
Cancel
Save