diff --git a/src/lib/sw_engine/tvgSwRenderer.cpp b/src/lib/sw_engine/tvgSwRenderer.cpp index 9d3b28d4..2886f3bd 100644 --- a/src/lib/sw_engine/tvgSwRenderer.cpp +++ b/src/lib/sw_engine/tvgSwRenderer.cpp @@ -405,6 +405,8 @@ bool SwRenderer::beginComposite(Compositor* cmp, CompositeMethod method, uint32_ bool SwRenderer::mempool(bool shared) { + if (shared == sharedMpool) return true; + if (shared) { if (!sharedMpool) { if (!mpoolTerm(mpool)) return false;