Fix compilation with libtorrent 0.15.x.

This commit is contained in:
sledgehammer999 2014-05-15 23:15:19 +03:00
parent b6ef38e7a7
commit 4aa9ed946f

View file

@ -437,15 +437,19 @@ void QBtSession::configureSession() {
if (max_active > -1) { if (max_active > -1) {
int limit = max_active + HiddenData::getDownloadingSize(); int limit = max_active + HiddenData::getDownloadingSize();
sessionSettings.active_limit = limit; sessionSettings.active_limit = limit;
#if LIBTORRENT_VERSION_NUM >= 1600
sessionSettings.active_tracker_limit = limit; sessionSettings.active_tracker_limit = limit;
sessionSettings.active_dht_limit = limit; sessionSettings.active_dht_limit = limit;
sessionSettings.active_lsd_limit = limit; sessionSettings.active_lsd_limit = limit;
#endif
} }
else { else {
sessionSettings.active_limit = max_active; sessionSettings.active_limit = max_active;
#if LIBTORRENT_VERSION_NUM >= 1600
sessionSettings.active_tracker_limit = max_active; sessionSettings.active_tracker_limit = max_active;
sessionSettings.active_dht_limit = max_active; sessionSettings.active_dht_limit = max_active;
sessionSettings.active_lsd_limit = max_active; sessionSettings.active_lsd_limit = max_active;
#endif
} }
sessionSettings.active_seeds = pref.getMaxActiveUploads(); sessionSettings.active_seeds = pref.getMaxActiveUploads();
sessionSettings.dont_count_slow_torrents = pref.ignoreSlowTorrentsForQueueing(); sessionSettings.dont_count_slow_torrents = pref.ignoreSlowTorrentsForQueueing();
@ -454,9 +458,11 @@ void QBtSession::configureSession() {
sessionSettings.active_downloads = -1; sessionSettings.active_downloads = -1;
sessionSettings.active_seeds = -1; sessionSettings.active_seeds = -1;
sessionSettings.active_limit = -1; sessionSettings.active_limit = -1;
#if LIBTORRENT_VERSION_NUM >= 1600
sessionSettings.active_tracker_limit = -1; sessionSettings.active_tracker_limit = -1;
sessionSettings.active_dht_limit = -1; sessionSettings.active_dht_limit = -1;
sessionSettings.active_lsd_limit = -1; sessionSettings.active_lsd_limit = -1;
#endif
setQueueingEnabled(false); setQueueingEnabled(false);
} }
// Outgoing ports // Outgoing ports