fewer calls to hash()

This commit is contained in:
Ivan Sorokin 2014-05-11 14:36:25 +04:00
parent 5d2663660d
commit bbc4080a5d
5 changed files with 8 additions and 9 deletions

View file

@ -220,7 +220,7 @@ void QBtSession::processBigRatios() {
if (!h.is_valid()) continue;
if (h.is_seed()) {
const QString hash = h.hash();
const qreal ratio = getRealRatio(hash);
const qreal ratio = getRealRatio(h);
qreal ratio_limit = TorrentPersistentData::getRatioLimit(hash);
if (ratio_limit == TorrentPersistentData::USE_GLOBAL_RATIO)
ratio_limit = global_ratio_limit;
@ -1556,8 +1556,7 @@ bool QBtSession::enableDHT(bool b) {
return true;
}
qreal QBtSession::getRealRatio(const QString &hash) const {
QTorrentHandle h = getTorrentHandle(hash);
qreal QBtSession::getRealRatio(QTorrentHandle h) const {
if (!h.is_valid()) {
return 0.;
}