From 34f55e74fe040ef0dd2ab773be0f52d60ad3e807 Mon Sep 17 00:00:00 2001 From: rfm Date: Tue, 17 Aug 2010 18:38:00 +0000 Subject: [PATCH] register new selector as needed. git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@31179 72102866-910b-0410-8b05-ffd578937521 --- ChangeLog | 2 ++ Source/NSObjCRuntime.m | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index 65f9e0007..cca3f82c0 100644 --- a/ChangeLog +++ b/ChangeLog @@ -3,6 +3,8 @@ * Source/NSObject.m: * Source/NSDistantObject.m: Return nil from (methodSignatureForSelector:) if the selector is null. + * Source/NSObjcRuntime.m: + Register new selector as needed. 2010-08-17 Wolfgang Lux diff --git a/Source/NSObjCRuntime.m b/Source/NSObjCRuntime.m index e10a9094d..3756845a1 100644 --- a/Source/NSObjCRuntime.m +++ b/Source/NSObjCRuntime.m @@ -74,7 +74,7 @@ NSStringFromSelector(SEL aSelector) } /** - * Returns the selector whose name is supplied in the + * Returns (creating if necessary) the selector whose name is supplied in the * aSelectorName argument, or 0 if a nil string is supplied. */ SEL @@ -88,7 +88,7 @@ NSSelectorFromString(NSString *aSelectorName) [aSelectorName getCString: buf maxLength: len + 1 encoding: NSASCIIStringEncoding]; - return GSSelectorFromName (buf); + return sel_registerName (buf); } return (SEL)0; }