diff --git a/framework/render/video/glRender/GLRender.cpp b/framework/render/video/glRender/GLRender.cpp index 7c23f13cf..f0aebfca3 100644 --- a/framework/render/video/glRender/GLRender.cpp +++ b/framework/render/video/glRender/GLRender.cpp @@ -313,7 +313,12 @@ bool GLRender::renderActually() mWindowHeight = mContext->GetHeight(); if (mGLSurface == nullptr) { -// AF_LOGE("0918 renderActurally return mGLSurface = null.."); + + std::unique_lock locker(mFrameMutex); + if (!mInputQueue.empty()) { + dropFrame(); + } + return false; }