# HG changeset patch # User Peter Hosey # Date 1306035118 25200 # Node ID 6a7d2283b316305769f39b2cf4fa46834d7f4d54 # Parent 8886ff6f6c35fde5c32f330c86e0237515d235c6 Fix #204 by retaining and autoreleasing each application ticket when retrieving it. diff -r 8886ff6f6c35 -r 6a7d2283b316 Core/Source/GrowlTicketController.m --- a/Core/Source/GrowlTicketController.m Sat May 21 12:14:05 2011 -0700 +++ b/Core/Source/GrowlTicketController.m Sat May 21 20:31:58 2011 -0700 @@ -101,7 +101,7 @@ } - (GrowlApplicationTicket *) ticketForApplicationName:(NSString *)appName { - return [ticketsByApplicationName objectForKey:appName]; + return [[[ticketsByApplicationName objectForKey:appName] retain] autorelease]; } - (void) addTicket:(GrowlApplicationTicket *) newTicket { NSString *appName = [newTicket applicationName];