From ceee5c64a410e2c523f02195dd352b67c7838e07 Mon Sep 17 00:00:00 2001 From: Richard Frith-MacDonald Date: Thu, 31 May 2007 06:29:04 +0000 Subject: [PATCH] backward compatibility fixup git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/branches/stable@25211 72102866-910b-0410-8b05-ffd578937521 --- ChangeLog | 5 +++++ Source/NSKeyValueCoding.m | 11 +++++++---- 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/ChangeLog b/ChangeLog index a22259d78..a3e80cb27 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2007-05-31 Richard Frith-Macdonald + + * Tools/NSKeyValueCoding.m: Backport fix for backward compatibility in + ([setNilValueForKey:]). + 2007-05-30 Richard Frith-Macdonald * Tools/gdomap.m: Don't trap abort signal. diff --git a/Source/NSKeyValueCoding.m b/Source/NSKeyValueCoding.m index 75b38eebd..c7bc3ab96 100644 --- a/Source/NSKeyValueCoding.m +++ b/Source/NSKeyValueCoding.m @@ -270,10 +270,13 @@ static id ValueForKey(NSObject *self, const char *key, unsigned size) { [self unableToSetNilForKey: aKey]; } - - [NSException raise: NSInvalidArgumentException - format: @"%@ -- %@ 0x%x: Given nil value to set for key \"%@\"", - NSStringFromSelector(_cmd), NSStringFromClass([self class]), self, aKey]; + else + { + [NSException raise: NSInvalidArgumentException + format: @"%@ -- %@ 0x%x: Given nil value to set for key \"%@\"", + NSStringFromSelector(_cmd), NSStringFromClass([self class]), + self, aKey]; + } }