Revision 363c618c
b/pithos-macos/PithosAccountNode.m | ||
---|---|---|
310 | 310 |
NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; |
311 | 311 |
NSUInteger retries = [[request.userInfo objectForKey:@"retries"] unsignedIntegerValue]; |
312 | 312 |
if (retries > 0) { |
313 |
ASIPithosAccountRequest *newRequest = (ASIPithosAccountRequest *)[PithosUtilities copyRequest:request];
|
|
313 |
ASIPithosAccountRequest *newRequest = (ASIPithosAccountRequest *)[[PithosUtilities copyRequest:request] autorelease];
|
|
314 | 314 |
[(NSMutableDictionary *)(newRequest.userInfo)setObject:[NSNumber numberWithUnsignedInteger:(--retries)] forKey:@"retries"]; |
315 | 315 |
if ([request isEqualTo:applyMetadataAccountRequest]) { |
316 | 316 |
@synchronized(self) { |
b/pithos-macos/PithosBrowserController.m | ||
---|---|---|
1575 | 1575 |
callbackQueue = uploadCallbackQueue; |
1576 | 1576 |
else if ([operationType isEqualToString:@"download"]) |
1577 | 1577 |
callbackQueue = downloadCallbackQueue; |
1578 |
else |
|
1578 |
else {
|
|
1579 | 1579 |
dispatch_async(dispatch_get_main_queue(), ^{ |
1580 | 1580 |
[activityFacility endActivity:[request.userInfo objectForKey:@"activity"] |
1581 | 1581 |
withMessage:[request.userInfo objectForKey:@"stoppedActivityMessage"]]; |
1582 | 1582 |
}); |
1583 |
return; |
|
1584 |
} |
|
1583 | 1585 |
// Add an operation to the callbackQueue with a completionBlock for the case of cancellation |
1584 | 1586 |
NSInvocationOperation *operation = [[[NSInvocationOperation alloc] initWithTarget:self |
1585 | 1587 |
selector:NSSelectorFromString([request.userInfo objectForKey:@"didFinishSelector"]) |
... | ... | |
1617 | 1619 |
callbackQueue = uploadCallbackQueue; |
1618 | 1620 |
else if ([operationType isEqualToString:@"download"]) |
1619 | 1621 |
callbackQueue = downloadCallbackQueue; |
1620 |
else |
|
1622 |
else {
|
|
1621 | 1623 |
dispatch_async(dispatch_get_main_queue(), ^{ |
1622 | 1624 |
[activityFacility endActivity:[request.userInfo objectForKey:@"activity"] |
1623 | 1625 |
withMessage:[request.userInfo objectForKey:@"stoppedActivityMessage"]]; |
1624 | 1626 |
}); |
1627 |
return; |
|
1628 |
} |
|
1625 | 1629 |
// Add an operation to the callbackQueue with a completionBlock for the case of cancellation |
1626 | 1630 |
NSInvocationOperation *operation = [[[NSInvocationOperation alloc] initWithTarget:self |
1627 | 1631 |
selector:NSSelectorFromString([request.userInfo objectForKey:@"didFailSelector"]) |
b/pithos-macos/PithosContainerNode.m | ||
---|---|---|
441 | 441 |
NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; |
442 | 442 |
NSUInteger retries = [[request.userInfo objectForKey:@"retries"] unsignedIntegerValue]; |
443 | 443 |
if (retries > 0) { |
444 |
ASIPithosContainerRequest *newRequest = (ASIPithosContainerRequest *)[PithosUtilities copyRequest:request];
|
|
444 |
ASIPithosContainerRequest *newRequest = (ASIPithosContainerRequest *)[[PithosUtilities copyRequest:request] autorelease];
|
|
445 | 445 |
[(NSMutableDictionary *)(newRequest.userInfo)setObject:[NSNumber numberWithUnsignedInteger:(--retries)] forKey:@"retries"]; |
446 | 446 |
if ([request isEqualTo:applyMetadataContainerRequest]) { |
447 | 447 |
@synchronized(self) { |
b/pithos-macos/PithosObjectNode.m | ||
---|---|---|
69 | 69 |
[refreshMetadataObjectRequest release]; |
70 | 70 |
[applyMetadataObjectRequest clearDelegatesAndCancel]; |
71 | 71 |
[applyMetadataObjectRequest release]; |
72 |
[versions release]; |
|
72 | 73 |
[pithosObject release]; |
73 | 74 |
[pithosContainer release]; |
74 | 75 |
[pithos release]; |
... | ... | |
187 | 188 |
NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; |
188 | 189 |
NSUInteger retries = [[request.userInfo objectForKey:@"retries"] unsignedIntegerValue]; |
189 | 190 |
if (retries > 0) { |
190 |
ASIPithosObjectRequest *newRequest = (ASIPithosObjectRequest *)[PithosUtilities copyRequest:request];
|
|
191 |
ASIPithosObjectRequest *newRequest = (ASIPithosObjectRequest *)[[PithosUtilities copyRequest:request] autorelease];
|
|
191 | 192 |
[(NSMutableDictionary *)(newRequest.userInfo)setObject:[NSNumber numberWithUnsignedInteger:(--retries)] forKey:@"retries"]; |
192 | 193 |
if ([request isEqualTo:applyMetadataObjectRequest]) { |
193 | 194 |
@synchronized(self) { |
b/pithos-macos/PithosSubdirNode.m | ||
---|---|---|
202 | 202 |
NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; |
203 | 203 |
NSUInteger retries = [[request.userInfo objectForKey:@"retries"] unsignedIntegerValue]; |
204 | 204 |
if (retries > 0) { |
205 |
ASIPithosObjectRequest *newRequest = (ASIPithosObjectRequest *)[PithosUtilities copyRequest:request];
|
|
205 |
ASIPithosObjectRequest *newRequest = (ASIPithosObjectRequest *)[[PithosUtilities copyRequest:request] autorelease];
|
|
206 | 206 |
[(NSMutableDictionary *)(newRequest.userInfo)setObject:[NSNumber numberWithUnsignedInteger:(--retries)] forKey:@"retries"]; |
207 | 207 |
if ([request isEqualTo:applyMetadataObjectRequest]) { |
208 | 208 |
@synchronized(self) { |
Also available in: Unified diff