mirror of
https://github.com/d47081/qBittorrent.git
synced 2025-02-05 03:14:44 +00:00
Code clean up
This commit is contained in:
parent
20a201703c
commit
0dbcf5653d
@ -589,25 +589,22 @@ void QBtSession::useAlternativeSpeedsLimit(bool alternative) {
|
|||||||
Preferences pref;
|
Preferences pref;
|
||||||
pref.setAltBandwidthEnabled(alternative);
|
pref.setAltBandwidthEnabled(alternative);
|
||||||
// Apply settings to the bittorrent session
|
// Apply settings to the bittorrent session
|
||||||
if(alternative) {
|
int down_limit = alternative ? pref.getAltGlobalDownloadLimit() : pref.getGlobalDownloadLimit();
|
||||||
s->set_download_rate_limit(pref.getAltGlobalDownloadLimit()*1024);
|
if(down_limit <= 0) {
|
||||||
s->set_upload_rate_limit(pref.getAltGlobalUploadLimit()*1024);
|
down_limit = -1;
|
||||||
} else {
|
} else {
|
||||||
int down_limit = pref.getGlobalDownloadLimit();
|
down_limit *= 1024;
|
||||||
if(down_limit <= 0) {
|
|
||||||
down_limit = -1;
|
|
||||||
} else {
|
|
||||||
down_limit *= 1024;
|
|
||||||
}
|
|
||||||
s->set_download_rate_limit(down_limit);
|
|
||||||
int up_limit = pref.getGlobalUploadLimit();
|
|
||||||
if(up_limit <= 0) {
|
|
||||||
up_limit = -1;
|
|
||||||
} else {
|
|
||||||
up_limit *= 1024;
|
|
||||||
}
|
|
||||||
s->set_upload_rate_limit(up_limit);
|
|
||||||
}
|
}
|
||||||
|
setDownloadRateLimit(down_limit);
|
||||||
|
// Upload rate
|
||||||
|
int up_limit = alternative ? pref.getAltGlobalUploadLimit() : pref.getGlobalUploadLimit();
|
||||||
|
if(up_limit <= 0) {
|
||||||
|
up_limit = -1;
|
||||||
|
} else {
|
||||||
|
up_limit *= 1024;
|
||||||
|
}
|
||||||
|
setUploadRateLimit(up_limit);
|
||||||
|
// Notify
|
||||||
emit alternativeSpeedsModeChanged(alternative);
|
emit alternativeSpeedsModeChanged(alternative);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1771,8 +1768,8 @@ void QBtSession::setListeningPort(int port) {
|
|||||||
// Set download rate limit
|
// Set download rate limit
|
||||||
// -1 to disable
|
// -1 to disable
|
||||||
void QBtSession::setDownloadRateLimit(long rate) {
|
void QBtSession::setDownloadRateLimit(long rate) {
|
||||||
|
qDebug() << Q_FUNC_INFO << rate;
|
||||||
Q_ASSERT(rate == -1 || rate >= 0);
|
Q_ASSERT(rate == -1 || rate >= 0);
|
||||||
qDebug("Setting a global download rate limit at %ld", rate);
|
|
||||||
s->set_download_rate_limit(rate);
|
s->set_download_rate_limit(rate);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user