| Index: android_webview/browser/scoped_app_gl_state_restore.cc
|
| diff --git a/android_webview/browser/scoped_app_gl_state_restore.cc b/android_webview/browser/scoped_app_gl_state_restore.cc
|
| index fe27753c1702550e88efc1a04195e87a8c038f80..0f45ca3de0a0844047c048d5ea68e95538bbca51 100644
|
| --- a/android_webview/browser/scoped_app_gl_state_restore.cc
|
| +++ b/android_webview/browser/scoped_app_gl_state_restore.cc
|
| @@ -297,8 +297,11 @@ ScopedAppGLStateRestoreImpl::ScopedAppGLStateRestoreImpl(
|
| i, GL_CURRENT_VERTEX_ATTRIB, vertex_attrib_[i].current_vertex_attrib);
|
| }
|
|
|
| - // Android 5.0.0 specific qualcomm workaround. See crbug.com/434570.
|
| - glBindRenderbufferEXT(GL_RENDERBUFFER, 0);
|
| + if (mode_ == ScopedAppGLStateRestore::MODE_RESOURCE_MANAGEMENT) {
|
| + // Android 5.0.0 specific qualcomm workaround. See crbug.com/434570.
|
| + glBindRenderbufferEXT(GL_RENDERBUFFER, 0);
|
| + }
|
| +
|
| DCHECK(ClearGLErrors(false, NULL));
|
| }
|
|
|
|
|