I’ve created class that is just like ThreadWithProgressWindow, except that I update the progress directly from the timer callback. The reason for this is that the code I am running on the thread makes a long (~20 sec) call into a driver, so there’s no opportunity to call setProgress.
This work fine sometimes, but other times, the progress bar updates a few times and then freezes. I’ve tried bumping the thread priority up and down, and also tried different timer intervals, but that has no effect. Any ideas?
I’m using JUCE 1.45.