Fail to make render target context if GrContext is abandoned

Change-Id: I69eabbc0a8cd02ddd7292f81dd24e6b949bf38e5
Reviewed-on: https://skia-review.googlesource.com/23041
Commit-Queue: Brian Salomon <bsalomon@google.com>
Reviewed-by: Robert Phillips <robertphillips@google.com>
This commit is contained in:
Brian Salomon 2017-07-13 11:17:11 -04:00 committed by Skia Commit-Bot
parent 907783bb77
commit 79e4d1b5dd

View File

@ -784,6 +784,10 @@ sk_sp<GrRenderTargetContext> GrContext::makeDeferredRenderTargetContext(
SkBudgeted budgeted) {
SkASSERT(kDefault_GrSurfaceOrigin != origin);
if (this->abandoned()) {
return nullptr;
}
GrSurfaceDesc desc;
desc.fFlags = kRenderTarget_GrSurfaceFlag;
desc.fOrigin = origin;