diff --git a/src/Timeline.cpp b/src/Timeline.cpp index 306ce4ac7..5ecc485b3 100644 --- a/src/Timeline.cpp +++ b/src/Timeline.cpp @@ -42,7 +42,7 @@ void Timeline::nextFrame() { _previousFrameDuration = duration/1e6f; if(_previousFrameDuration < _minimalFrameTime) { - sleep(duration/1000); + sleep(_minimalFrameTime*1000 - duration/1000); now = high_resolution_clock::now(); _previousFrameDuration = duration_cast(now-previousFrameTime).count()/1e6f; }