a little more queueing cleanup

This commit is contained in:
Mitchell Livingston 2007-01-09 03:49:56 +00:00
parent c5a1a89df0
commit cae91090cc
1 changed files with 2 additions and 2 deletions

View File

@ -1164,7 +1164,7 @@ static void sleepCallBack(void * controller, io_service_t y, natural_t messageTy
while ((torrent = [enumerator nextObject])) while ((torrent = [enumerator nextObject]))
if ([torrent isActive] && ![torrent isError]) if ([torrent isActive] && ![torrent isError])
{ {
if (![torrent isSeeding]) if ([torrent progress] < 1.0)
desiredDownloadActive--; desiredDownloadActive--;
else else
desiredSeedActive--; desiredSeedActive--;
@ -1248,7 +1248,7 @@ static void sleepCallBack(void * controller, io_service_t y, natural_t messageTy
NSEnumerator * enumerator = [fTorrents objectEnumerator]; NSEnumerator * enumerator = [fTorrents objectEnumerator];
Torrent * otherTorrent; Torrent * otherTorrent;
while ((otherTorrent = [enumerator nextObject])) while ((otherTorrent = [enumerator nextObject]))
if (otherTorrent != torrent && [otherTorrent isSeeding] && [otherTorrent isActive] && ![otherTorrent isError]) if (otherTorrent != torrent && [otherTorrent isSeeding] && ![otherTorrent isError])
{ {
desiredSeedActive--; desiredSeedActive--;
if (desiredSeedActive <= 0) if (desiredSeedActive <= 0)