From 5401d0c13513ddfa9e4dea44466133a50984a61c Mon Sep 17 00:00:00 2001 From: jules Date: Sun, 2 Jun 2013 11:11:55 +0100 Subject: [PATCH] TimeSliceThread timing fix. --- modules/juce_core/threads/juce_TimeSliceThread.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/juce_core/threads/juce_TimeSliceThread.cpp b/modules/juce_core/threads/juce_TimeSliceThread.cpp index 5410635ea8..32e46608ad 100644 --- a/modules/juce_core/threads/juce_TimeSliceThread.cpp +++ b/modules/juce_core/threads/juce_TimeSliceThread.cpp @@ -153,7 +153,7 @@ void TimeSliceThread::run() const ScopedLock sl2 (listLock); if (msUntilNextCall >= 0) - clientBeingCalled->nextCallTime += RelativeTime::milliseconds (msUntilNextCall); + clientBeingCalled->nextCallTime = now + RelativeTime::milliseconds (msUntilNextCall); else clients.removeFirstMatchingValue (clientBeingCalled);