adium 2393:1011d6665c3f: Er, let's do _this_ the right way.

commits at adium.im commits at adium.im
Fri May 29 15:23:29 UTC 2009


details:	http://hg.adium.im/adium/rev/1011d6665c3f
revision:	2393:1011d6665c3f
author:		Zachary West <zacw at adium.im>
date:		Fri May 29 11:23:22 2009 -0400

Er, let's do _this_ the right way.

diffs (22 lines):

diff -r 955aecf2b34c -r 1011d6665c3f Source/PTKeyCodeTranslator.m
--- a/Source/PTKeyCodeTranslator.m	Fri May 29 11:20:48 2009 -0400
+++ b/Source/PTKeyCodeTranslator.m	Fri May 29 11:23:22 2009 -0400
@@ -23,6 +23,8 @@
         current = [[PTKeyCodeTranslator alloc] initWithKeyboardLayout:currentLayout];
     }
 	
+	CFRelease(currentLayout);
+	
     return current;
 }
 
@@ -30,6 +32,9 @@
 {
     if ((self = [super init]) != nil) {
         keyboardLayout = aLayout;
+		
+		CFRetain(keyboardLayout);
+		
         CFDataRef uchr = TISGetInputSourceProperty( keyboardLayout , kTISPropertyUnicodeKeyLayoutData );
         uchrData = ( const UCKeyboardLayout* )CFDataGetBytePtr(uchr);
     }




More information about the commits mailing list