From 68adeab76897661b454e0104061d9a9b56750ef1 Mon Sep 17 00:00:00 2001 From: Mattt Thompson Date: Tue, 25 Sep 2012 07:15:02 -0700 Subject: [PATCH] Use MAX to constrain _activityCount to non-negative numbers --- AFNetworking/AFNetworkActivityIndicatorManager.m | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) 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];