diff --git a/src/renderer/wg_engine/tvgWgRenderer.cpp b/src/renderer/wg_engine/tvgWgRenderer.cpp index 1257738c..74d71c48 100644 --- a/src/renderer/wg_engine/tvgWgRenderer.cpp +++ b/src/renderer/wg_engine/tvgWgRenderer.cpp @@ -312,6 +312,8 @@ bool WgRenderer::clear() bool WgRenderer::sync() { + if (mContext.invalid()) return false; + disposeObjects(); // if texture buffer used