Great, it seems this is the case since in juce_OpenGLContext.cpp
the renderFrame()
method begins by getting a Message Manager lock:
bool renderFrame()
{
MessageManager::Lock::ScopedTryLockType mmLock (messageManagerLock, false);
...
}
@PluginPenguin Thank you for the help!