| Index: cc/resources/resource_provider.cc
|
| diff --git a/cc/resources/resource_provider.cc b/cc/resources/resource_provider.cc
|
| index 58023831f2e45bcc848e58f64ab7bc3a7c5dc158..023a1cdbf068832875073a5601c29420043d74b5 100644
|
| --- a/cc/resources/resource_provider.cc
|
| +++ b/cc/resources/resource_provider.cc
|
| @@ -1125,6 +1125,8 @@ SkSurface* ResourceProvider::ScopedWriteLockGr::GetSkSurface(
|
| desc.fTextureHandle = resource_->gl_id;
|
| skia::RefPtr<GrTexture> gr_texture =
|
| skia::AdoptRef(gr_context->wrapBackendTexture(desc));
|
| + if (!gr_texture)
|
| + return nullptr;
|
| SkSurface::TextRenderMode text_render_mode =
|
| use_distance_field_text ? SkSurface::kDistanceField_TextRenderMode
|
| : SkSurface::kStandard_TextRenderMode;
|
|
|