adium 2722:8d36c1f7ddb7: Patch up an NSInvocationOperation leak ...

commits at adium.im commits at adium.im
Wed Oct 14 01:36:48 UTC 2009


details:	http://hg.adium.im/adium/rev/8d36c1f7ddb7
revision:	2722:8d36c1f7ddb7
author:		Stephen Holt <sholt at adium.im>
date:		Tue Oct 13 21:28:28 2009 -0400

Patch up an NSInvocationOperation leak in AdiumPasswords.

diffs (31 lines):

diff -r 580656660c5c -r 8d36c1f7ddb7 Source/AdiumPasswords.m
--- a/Source/AdiumPasswords.m	Tue Sep 29 11:11:24 2009 -0400
+++ b/Source/AdiumPasswords.m	Tue Oct 13 21:28:28 2009 -0400
@@ -221,16 +221,17 @@
  */
 - (void)passwordForAccount:(AIAccount *)inAccount promptOption:(AIPromptOption)promptOption notifyingTarget:(id)inTarget selector:(SEL)inSelector context:(id)inContext
 {
-	[[AdiumPasswords operationQueue] addOperation:[[NSInvocationOperation alloc]
-												   initWithTarget:self
-												   selector:@selector(threadedPasswordRetrieval:)
-												   object:[NSMutableDictionary dictionaryWithObjectsAndKeys:
-														   inAccount, @"Account",
-														   [NSNumber numberWithInteger:promptOption], @"AIPromptOption",
-														   inTarget, @"Target",
-														   NSStringFromSelector(inSelector), @"Selector",
-														   inContext, @"Context" /* may be nil so should be last */,
-														   nil]]];
+	[[AdiumPasswords operationQueue] addOperation:[[[NSInvocationOperation alloc]
+																									initWithTarget:self
+																									      selector:@selector(threadedPasswordRetrieval:)
+																									        object:[NSMutableDictionary dictionaryWithObjectsAndKeys:
+																													        inAccount, @"Account",
+																													        [NSNumber numberWithInteger:promptOption], @"AIPromptOption",
+																													        inTarget, @"Target",
+																													        NSStringFromSelector(inSelector), @"Selector",
+																													        inContext, @"Context" /* may be nil so should be last */,
+																													        nil]]
+																								  autorelease]];
 }
 
 //Proxy Servers --------------------------------------------------------------------------------------------------------




More information about the commits mailing list