isMouseOver behaves differently wheter it is called from the message thread or not

Hi there !

When openGL is enabled, a call to isMouseOver from the paint method of a component always return false when the mouse is over a child of the component.

From what I understand, the issue is coming from the following change:

When called from a secondary thread, isMouseOver does not take into account the “includeChildren” parameter because it returns directly the cachedMouseInsideComponent flag value.

Did I miss something or is this a real bug ?

Thanks