diff --git a/macosx/Torrent.m b/macosx/Torrent.m index d39d737cf..a2c1128aa 100644 --- a/macosx/Torrent.m +++ b/macosx/Torrent.m @@ -136,9 +136,9 @@ fStat = tr_torrentStat( fHandle ); if ([self isSeeding] - && (fStopRatioSetting == RATIO_CHECK && [self ratio] >= fRatioLimit) + && ((fStopRatioSetting == RATIO_CHECK && [self ratio] >= fRatioLimit) || (fStopRatioSetting == RATIO_GLOBAL && [fDefaults boolForKey: @"RatioCheck"] - && [self ratio] >= [fDefaults floatForKey: @"RatioLimit"])) + && [self ratio] >= [fDefaults floatForKey: @"RatioLimit"]))) { [self stop]; [self setStopRatioSetting: RATIO_NO_CHECK];