diff --git a/macosx/Controller.m b/macosx/Controller.m index 51b2b92b9..4ec20bbb9 100644 --- a/macosx/Controller.m +++ b/macosx/Controller.m @@ -2176,7 +2176,7 @@ static void sleepCallBack(void * controller, io_service_t y, natural_t messageTy for (i = [indexSet firstIndex]; i != NSNotFound; i = [indexSet indexGreaterThanIndex: i]) { torrent = [fDisplayedTorrents objectAtIndex: i]; - if ([torrent isPaused]) + if ([torrent isPaused] && [torrent progress] < 1.0) return YES; } return NO;