Tiny optimisation

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@4250 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
Richard Frith-MacDonald 1999-05-14 14:50:05 +00:00
parent 78d19303e0
commit fd3f6f5899

View file

@ -102,6 +102,7 @@ static SEL ccSel = @selector(_checkCursorRectangles:forEvent:);
static SEL ctSel = @selector(_checkTrackingRectangles:forEvent:);
static IMP ccImp;
static IMP ctImp;
static Class responderClass;
//
// Class methods
@ -114,6 +115,7 @@ static IMP ctImp;
[self setVersion: 2];
ccImp = [self instanceMethodForSelector: ccSel];
ctImp = [self instanceMethodForSelector: ctSel];
responderClass = [NSResponder class];
}
}
@ -1040,7 +1042,7 @@ static IMP ctImp;
if (first_responder == aResponder)
return YES;
if (![aResponder isKindOfClass: [NSResponder class]])
if (![aResponder isKindOfClass: responderClass])
return NO;
if (![aResponder acceptsFirstResponder])