... and the same change in NSResponder.

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@29051 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
David Chisnall 2009-11-23 23:06:00 +00:00
parent bf300b6950
commit 8143a35330

View file

@ -111,17 +111,12 @@
/* Can we perform the action -then do it */
if ([self respondsToSelector: anAction])
{
NSInvocation *inv;
NSMethodSignature *sig;
sig = [self methodSignatureForSelector: anAction];
inv = [NSInvocation invocationWithMethodSignature: sig];
[inv setSelector: anAction];
if ([sig numberOfArguments] > 2)
{
[inv setArgument: &anObject atIndex: 2];
}
[inv invokeWithTarget: self];
IMP actionIMP = [self methodForSelector: anAction];
if (0 != actionIMP)
{
actionIMP(self, anAction, anObject);
return YES;
}
return YES;
}
else