I’ve just updated from JUCE v3.2.0 to v4.2.3
It seems like there’s a behaviour change where Component::mouseDrag is now being called on mouse down. Currently I’ve only tested this on OSX 10.11.5.
Looking through the call stack it seems that the mouseDown callback in juce_mac_NSViewComponentPeer.mm internally results in a mouseDrag event being triggered.
Is this an intentional change?
I’ve never considered that a drag event could be called on mouse down event before and only noticed because it resulted in a bug. Should I expect this behaviour from now on?