|
|
@ -1538,13 +1538,12 @@ void Session::processShareLimits() |
|
|
|
if (torrent->seedingTimeLimit() != TorrentHandle::NO_SEEDING_TIME_LIMIT) { |
|
|
|
if (torrent->seedingTimeLimit() != TorrentHandle::NO_SEEDING_TIME_LIMIT) { |
|
|
|
const qlonglong seedingTimeInMinutes = torrent->seedingTime() / 60; |
|
|
|
const qlonglong seedingTimeInMinutes = torrent->seedingTime() / 60; |
|
|
|
int seedingTimeLimit = torrent->seedingTimeLimit(); |
|
|
|
int seedingTimeLimit = torrent->seedingTimeLimit(); |
|
|
|
if (seedingTimeLimit == TorrentHandle::USE_GLOBAL_SEEDING_TIME) |
|
|
|
if (seedingTimeLimit == TorrentHandle::USE_GLOBAL_SEEDING_TIME) { |
|
|
|
// If Global Seeding Time Limit is really set...
|
|
|
|
// If Global Seeding Time Limit is really set...
|
|
|
|
seedingTimeLimit = globalMaxSeedingMinutes(); |
|
|
|
seedingTimeLimit = globalMaxSeedingMinutes(); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
if (seedingTimeLimit >= 0) { |
|
|
|
if (seedingTimeLimit >= 0) { |
|
|
|
qDebug("Seeding Time: %d (limit: %d)", seedingTimeInMinutes, seedingTimeLimit); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if ((seedingTimeInMinutes <= TorrentHandle::MAX_SEEDING_TIME) && (seedingTimeInMinutes >= seedingTimeLimit)) { |
|
|
|
if ((seedingTimeInMinutes <= TorrentHandle::MAX_SEEDING_TIME) && (seedingTimeInMinutes >= seedingTimeLimit)) { |
|
|
|
Logger *const logger = Logger::instance(); |
|
|
|
Logger *const logger = Logger::instance(); |
|
|
|
if (m_maxRatioAction == Remove) { |
|
|
|
if (m_maxRatioAction == Remove) { |
|
|
|