adium/adium

Parents 12340cd5ac4a
Children 3224f6b2ea3b
Make sure AIEmoticonPack retains its enabledEmoticonArray before assigning it to an instance variable.

Fixes #16039
--- a/Frameworks/Adium Framework/Source/AIEmoticonPack.m Thu Jul 26 02:51:14 2012 +0100
+++ b/Frameworks/Adium Framework/Source/AIEmoticonPack.m Thu Jul 26 10:55:20 2012 +0200
@@ -152,7 +152,7 @@
- (NSArray *)enabledEmoticons
{
if (!enabledEmoticonArray)
- enabledEmoticonArray = [self.emoticons filteredArrayUsingPredicate:[NSPredicate predicateWithFormat:@"isEnabled == TRUE"]];
+ enabledEmoticonArray = [[self.emoticons filteredArrayUsingPredicate:[NSPredicate predicateWithFormat:@"isEnabled == TRUE"]] retain];
return enabledEmoticonArray;
}