diff --git a/src/runtime/Qt3DSApplication.cpp b/src/runtime/Qt3DSApplication.cpp index ffcfa59a2..74dfcfadb 100644 --- a/src/runtime/Qt3DSApplication.cpp +++ b/src/runtime/Qt3DSApplication.cpp @@ -1186,10 +1186,10 @@ struct SApp : public IApplication bool skip = checkSkipFrame(); // If we skip rendering this frame, mark next frame to be rendered - renderNextFrame |= skip; - if (!skip) + if (!skip && renderNextFrame) Render(); - + + renderNextFrame |= skip; m_InputEnginePtr->ClearInputFrame(); NotifyDataOutputs();