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:
parent
907783bb77
commit
79e4d1b5dd
@ -784,6 +784,10 @@ sk_sp<GrRenderTargetContext> GrContext::makeDeferredRenderTargetContext(
|
|||||||
SkBudgeted budgeted) {
|
SkBudgeted budgeted) {
|
||||||
SkASSERT(kDefault_GrSurfaceOrigin != origin);
|
SkASSERT(kDefault_GrSurfaceOrigin != origin);
|
||||||
|
|
||||||
|
if (this->abandoned()) {
|
||||||
|
return nullptr;
|
||||||
|
}
|
||||||
|
|
||||||
GrSurfaceDesc desc;
|
GrSurfaceDesc desc;
|
||||||
desc.fFlags = kRenderTarget_GrSurfaceFlag;
|
desc.fFlags = kRenderTarget_GrSurfaceFlag;
|
||||||
desc.fOrigin = origin;
|
desc.fOrigin = origin;
|
||||||
|
Loading…
Reference in New Issue
Block a user