diff options
Diffstat (limited to 'src/gpu/GrDrawingManager.h')
-rw-r--r-- | src/gpu/GrDrawingManager.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/gpu/GrDrawingManager.h b/src/gpu/GrDrawingManager.h index e9e98af4a7..2b01fc3119 100644 --- a/src/gpu/GrDrawingManager.h +++ b/src/gpu/GrDrawingManager.h @@ -64,7 +64,8 @@ public: GrCoverageCountingPathRenderer* getCoverageCountingPathRenderer(); void flushIfNecessary() { - if (fContext->contextPriv().getResourceCache()->requestsFlush()) { + GrResourceCache* resourceCache = fContext->contextPriv().getResourceCache(); + if (resourceCache && resourceCache->requestsFlush()) { this->internalFlush(nullptr, GrResourceCache::kCacheRequested, 0, nullptr); } } |