1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-02-04 03:40:07 +00:00

NSViewComponentPeer: Ignore peer-level mouse enter/exit events when mouse button is pressed

This commit is contained in:
reuk 2023-03-23 19:06:25 +00:00
parent c04354e1ee
commit a7563b5e91
No known key found for this signature in database
GPG key ID: FCB43929F012EE5C

View file

@ -51,7 +51,6 @@ static void resetTrackingArea (NSView* view)
const auto options = NSTrackingMouseEnteredAndExited
| NSTrackingMouseMoved
| NSTrackingEnabledDuringMouseDrag
| NSTrackingActiveAlways
| NSTrackingInVisibleRect;
@ -1777,7 +1776,8 @@ private:
if (! [[view trackingAreas] containsObject: area])
return;
sendMouseEvent (ev);
if ([NSEvent pressedMouseButtons] == 0)
sendMouseEvent (ev);
}
static void setOwner (id viewOrWindow, NSViewComponentPeer* newOwner)