UI API called on a background thread

Have you verified this is from isMouseOver()? Just using JUCE’s OpenGL component rendering by default will give you the warnings for internal reasons:

Also, for the reasons based on Jules’ comment in that thread, you’re safe to use these UI calls like isMouseOver() as long as component painting is enabled… since component painting locks the main thread

1 Like