From 6d213e0bde9df1205ed507fe9a782fc0e19f48ca Mon Sep 17 00:00:00 2001 From: Mattt Thompson Date: Sun, 14 Aug 2011 20:11:49 -0500 Subject: [PATCH] Changing activity status counter to signed integer, to ensure MAX(0,_activityCount) is enforced as expected --- AFNetworking/AFNetworkActivityIndicatorManager.h | 2 +- AFNetworking/AFNetworkActivityIndicatorManager.m | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/AFNetworking/AFNetworkActivityIndicatorManager.h b/AFNetworking/AFNetworkActivityIndicatorManager.h index 1729d26..f5366e4 100644 --- a/AFNetworking/AFNetworkActivityIndicatorManager.h +++ b/AFNetworking/AFNetworkActivityIndicatorManager.h @@ -24,7 +24,7 @@ @interface AFNetworkActivityIndicatorManager : NSObject { @private - NSUInteger _activityCount; + NSInteger _activityCount; } + (AFNetworkActivityIndicatorManager *)sharedManager; diff --git a/AFNetworking/AFNetworkActivityIndicatorManager.m b/AFNetworking/AFNetworkActivityIndicatorManager.m index 7217b18..d9a7932 100644 --- a/AFNetworking/AFNetworkActivityIndicatorManager.m +++ b/AFNetworking/AFNetworkActivityIndicatorManager.m @@ -23,7 +23,7 @@ #import "AFNetworkActivityIndicatorManager.h" @interface AFNetworkActivityIndicatorManager () -@property (readwrite, nonatomic, assign) NSUInteger activityCount; +@property (readwrite, nonatomic, assign) NSInteger activityCount; @end @implementation AFNetworkActivityIndicatorManager @@ -38,7 +38,7 @@ return _sharedManager; } -- (void)setActivityCount:(NSUInteger)activityCount { +- (void)setActivityCount:(NSInteger)activityCount { [self willChangeValueForKey:@"activityCount"]; _activityCount = MAX(activityCount, 0); [self didChangeValueForKey:@"activityCount"];