| Index: cc/resource_provider.cc
|
| diff --git a/cc/resource_provider.cc b/cc/resource_provider.cc
|
| index c2b44d28e8e0885674e6233fe0024ab0227616bd..d091bd2aa8cf6a4fe3863d79a4fdcb8401460b12 100644
|
| --- a/cc/resource_provider.cc
|
| +++ b/cc/resource_provider.cc
|
| @@ -956,4 +956,13 @@ bool ResourceProvider::didSetPixelsComplete(ResourceId id) {
|
| return true;
|
| }
|
|
|
| +void ResourceProvider::loseOutputSurface() {
|
| + WebGraphicsContext3D* context3d = m_outputSurface->Context3D();
|
| + DCHECK(context3d);
|
| + if (!context3d)
|
| + return;
|
| + context3d->loseContextCHROMIUM(
|
| + GL_GUILTY_CONTEXT_RESET_EXT, GL_INNOCENT_CONTEXT_RESET_EXT);
|
| +}
|
| +
|
| } // namespace cc
|
|
|