I’m calling isMouseOver() from a paint method … which seems like it should be fine.
However, since I am using openGL to paint, the call is made on the GL thread not the main message thread, and so I get this error now.
Is this actually a major issue? Or something I can ignore?
If it is a major issue, then how should one go about calling these sorts of functions from openGL thread (synchronously, hopefully)? There are, of course, a number of other examples (guessing there is a whole bunch of functions that would trigger this, as I’ve seen a few now).