I’ve just updated my various projects to use Juce 1.5, and Mixtikl is failing on the Mac for VSTi/AU - whereas the stand-alone versions (and the Noatikl plug-ins) are all fine.
The reason is that within my response to createEditorIfNeeded, I call Timer::startTimer (which I use for triggering various things including repaints). This is in Thread 1. However: my callback however is never executed! Actually, from that point on, it appears that the code in juce_Timer.cpp run() method is never reached after that point. So my app never repaints itself.
More checking: according to the debugger, the internal timer’s handleAsyncUpdate is never actually reached…! despite the call to triggerAsyncUpdate() in the constructor … so that explains why the run() loop doesn’t fire my timer.
Looks to me as though the message posted in triggerAsyncUpdate is never actually picked-up. NB the internal timer is never deleted, so something is up (presumably) within whatever message pump mechanism you use.
And any ideas of a work-around? I’m a little stumped…!!