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