diff --git a/modules/juce_core/threads/juce_HighResolutionTimer.cpp b/modules/juce_core/threads/juce_HighResolutionTimer.cpp index e0f00e240e..002ebf7612 100644 --- a/modules/juce_core/threads/juce_HighResolutionTimer.cpp +++ b/modules/juce_core/threads/juce_HighResolutionTimer.cpp @@ -45,6 +45,8 @@ public: nextTickTime = steady_clock::now() + milliseconds (periodMillis); } + waitEvent.notify_one(); + if (! isThreadRunning()) startThread (Thread::Priority::high); }