mirror of
https://github.com/gnustep/libs-gui.git
synced 2025-04-23 15:11:37 +00:00
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:
parent
6ca4d2c5eb
commit
7e017633de
1 changed files with 2 additions and 11 deletions
|
@ -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
|
||||
|
|
Loading…
Reference in a new issue