For some reason the AsyncUpdater class fails to deliver messages:
void AsyncUpdater::triggerAsyncUpdate() { if (activeMessage->shouldDeliver.compareAndSetBool (1, 0)) activeMessage->post(); }
the post() method never executes for some combo boxoes for some reason (however if i create new combos they execute).
Is there something in JUCE that might cause the AsyncUpdater to selectively stop working on some combos ?
This is windows 7, 64bits, VisualStudio 2010 (sp1), i'm debugging a 32bit Debug build with a recent JUCE commit (2 weeks old at the most).
I'd be happy to provide more info i just don't know what to debug, there are a lot of Atomic 32bit specific casts happening, and causing compareAndSetBool to return false.