Use MAX to constrain _activityCount to non-negative numbers

This commit is contained in:
Mattt Thompson 2012-09-25 07:15:02 -07:00
parent e35a88fdef
commit 68adeab768

View file

@ -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];