Fix "IP Filtering - Apply to trackers" wasn't being applied. Closes #5217.

This commit is contained in:
Chocobo1 2016-05-08 20:45:53 +08:00 committed by sledgehammer999
parent c070193c30
commit 6023093329
2 changed files with 5 additions and 4 deletions

View file

@ -675,6 +675,8 @@ void Session::setSessionSettings()
sessionSettings.force_proxy = false;
sessionSettings.no_connect_privileged_ports = false;
sessionSettings.seed_choking_algorithm = libt::session_settings::fastest_upload;
sessionSettings.apply_ip_filter_to_trackers = pref->isFilteringTrackerEnabled();
qDebug() << "Set session settings";
m_nativeSession->set_settings(sessionSettings);
}

View file

@ -545,13 +545,12 @@ void options_imp::saveOptions()
pref->setGlobalMaxRatio(getMaxRatio());
session->setMaxRatioAction(static_cast<MaxRatioAction>(comboRatioLimitAct->currentIndex()));
// End Bittorrent preferences
// Misc preferences
// * IPFilter
pref->setFilteringEnabled(isFilteringEnabled());
if (isFilteringEnabled()) {
pref->setFilteringTrackerEnabled(checkIpFilterTrackers->isChecked());
pref->setFilter(textFilterPath->text());
}
pref->setFilteringTrackerEnabled(checkIpFilterTrackers->isChecked());
pref->setFilter(textFilterPath->text());
// End IPFilter preferences
// Queueing system
pref->setQueueingSystemEnabled(isQueueingSystemEnabled());