I’m kind of new around here so I’m not sure whether this is the best place to report potential bugs.
StretchableLayoutResizerBar::paint() directly calls
isMouseOver(). When the component is attached to an OpenGL context,
paint() is called outside the main thread, and since
isMouseOver() maps to a macOS UI call this triggers a warning:
Main Thread Checker: UI API called on a background thread: -[NSView frame]
The fix is seemingly quite simple :
StretchableLayoutResizerBar-avoid-mouse-over-call.diff (2.5 KB)
JUCE Devs, is this worth a pull request? Or what’s the best way to report it?