]> git.saurik.com Git - cydia.git/commitdiff
Witness the return of the memory-for-stability tradeoff on 2.x.
authorJay Freeman (saurik) <saurik@saurik.com>
Mon, 21 Mar 2011 04:16:15 +0000 (21:16 -0700)
committerJay Freeman (saurik) <saurik@saurik.com>
Mon, 21 Mar 2011 04:16:15 +0000 (21:16 -0700)
CyteKit/WebViewController.mm

index 7cb59797874ea32898ed7f39b11f0de6a4392708..522a31feddd23bd898464efe123b35b31b984f52 100644 (file)
@@ -739,6 +739,9 @@ float CYScrollViewDecelerationRateNormal;
 
     [delegate_ retainNetworkActivityIndicator];
     [self didStartLoading];
 
     [delegate_ retainNetworkActivityIndicator];
     [self didStartLoading];
+
+    if (kCFCoreFoundationVersionNumber < kCFCoreFoundationVersionNumber_iPhoneOS_3_0)
+        [self retain];
 }
 
 - (void) didFinishLoading {
 }
 
 - (void) didFinishLoading {
@@ -754,6 +757,9 @@ float CYScrollViewDecelerationRateNormal;
 
     [delegate_ releaseNetworkActivityIndicator];
     [self didFinishLoading];
 
     [delegate_ releaseNetworkActivityIndicator];
     [self didFinishLoading];
+
+    if (kCFCoreFoundationVersionNumber < kCFCoreFoundationVersionNumber_iPhoneOS_3_0)
+        [self autorelease];
 }
 
 - (bool) isLoading {
 }
 
 - (bool) isLoading {