From 72f78b8fe706d630e8855cb96339f73ed56c3e7d Mon Sep 17 00:00:00 2001 From: ericwa Date: Mon, 14 Mar 2011 20:24:54 +0000 Subject: [PATCH] * Source/NSMenuItemCell.m: Add missing -retain for key equivalent modifier strings git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@32583 72102866-910b-0410-8b05-ffd578937521 --- ChangeLog | 5 +++++ Source/NSMenuItemCell.m | 8 ++++---- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/ChangeLog b/ChangeLog index c36e41caa..c692324cf 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2011-03-14 Eric Wasylishen + + * Source/NSMenuItemCell.m: Add missing -retain for key + equivalent modifier strings + 2011-03-14 Eric Wasylishen * Headers/AppKit/NSSavePanel.h: Add OS 10.6 #ifdef around diff --git a/Source/NSMenuItemCell.m b/Source/NSMenuItemCell.m index bd258c2d4..963224a74 100644 --- a/Source/NSMenuItemCell.m +++ b/Source/NSMenuItemCell.m @@ -67,22 +67,22 @@ static NSString *commandKeyString = @"#"; keyString = [userDefaults objectForKey: @"GSControlKeyString"]; if (nil != keyString) { - controlKeyString = keyString; + controlKeyString = [keyString retain]; } keyString = [userDefaults objectForKey: @"GSAlternateKeyString"]; if (nil != keyString) { - alternateKeyString = keyString; + alternateKeyString = [keyString retain]; } keyString = [userDefaults objectForKey: @"GSShiftKeyString"]; if (nil != keyString) { - shiftKeyString = keyString; + shiftKeyString = [keyString retain]; } keyString = [userDefaults objectForKey: @"GSCommandKeyString"]; if (nil != keyString) { - commandKeyString = keyString; + commandKeyString = [keyString retain]; } } }