diff --git a/AFNetworking/AFNetworkActivityIndicatorManager.m b/AFNetworking/AFNetworkActivityIndicatorManager.m index ec3eabc..32553fc 100644 --- a/AFNetworking/AFNetworkActivityIndicatorManager.m +++ b/AFNetworking/AFNetworkActivityIndicatorManager.m @@ -118,12 +118,9 @@ static NSTimeInterval const kAFNetworkActivityIndicatorInvisibilityDelay = 0.17; } - (void)decrementActivityCount { - if (_activityCount == 0) { - return; - } [self willChangeValueForKey:@"activityCount"]; @synchronized(self) { - _activityCount--; + _activityCount = MAX(_activityCount - 1, 0); } [self didChangeValueForKey:@"activityCount"]; [self updateNetworkActivityIndicatorVisibilityDelayed];