Fix for boundary cases when determining if mouse is in a rect

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@8852 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
Nicola Pero 2001-01-28 18:17:44 +00:00
parent 6ca4d2c5eb
commit 7e017633de

View file

@ -2154,18 +2154,9 @@ static NSView* findByTag(NSView *view, int aTag, unsigned *level)
return self;
}
- (BOOL) mouse: (NSPoint)aPoint inRect: (NSRect)aRect
- (BOOL) mouse: (NSPoint)aPoint inRect: (NSRect)aRect
{
if (aPoint.x < aRect.origin.x)
return NO;
if (aPoint.y < aRect.origin.y)
return NO;
if (aPoint.x > (aRect.origin.x + aRect.size.width))
return NO;
if (aPoint.y > (aRect.origin.y + aRect.size.height))
return NO;
return YES;
return NSMouseInRect (aPoint, aRect, _rFlags.flipped_view);
}
- (BOOL) performKeyEquivalent: (NSEvent*)theEvent