| Index: cc/resources/resource_provider.cc
|
| diff --git a/cc/resources/resource_provider.cc b/cc/resources/resource_provider.cc
|
| index 09b12a3245ee32dcc9d63438dea3d87e1c261804..de683e707d1302630732905490000848954c9735 100644
|
| --- a/cc/resources/resource_provider.cc
|
| +++ b/cc/resources/resource_provider.cc
|
| @@ -1321,6 +1321,15 @@ void ResourceProvider::CleanUpGLIfNeeded() {
|
| }
|
|
|
| DCHECK(gl);
|
| +#if DCHECK_IS_ON
|
| + // Check that all GL resources has been deleted.
|
| + for (ResourceMap::const_iterator itr = resources_.begin();
|
| + itr != resources_.end();
|
| + ++itr) {
|
| + DCHECK_NE(GLTexture, itr->second.type);
|
| + }
|
| +#endif // DCHECK_IS_ON
|
| +
|
| texture_uploader_.reset();
|
| texture_id_allocator_.reset();
|
| buffer_id_allocator_.reset();
|
|
|