diff --git a/src/gpu/GrContext.cpp b/src/gpu/GrContext.cpp index 4e1b27ee3c..7b6837e08b 100644 --- a/src/gpu/GrContext.cpp +++ b/src/gpu/GrContext.cpp @@ -212,6 +212,7 @@ void GrContext::performDeferredCleanup(std::chrono::milliseconds msNotUsed) { return; } + this->checkAsyncWorkCompletion(); fMappedBufferManager->process(); auto purgeTime = GrStdSteadyClock::now() - msNotUsed;