| Index: gpu/command_buffer/client/gles2_implementation.cc
|
| diff --git a/gpu/command_buffer/client/gles2_implementation.cc b/gpu/command_buffer/client/gles2_implementation.cc
|
| index 8d408fad39120e7cc14a58a683fa176463e6b195..b18ece20fe823a07e42e7d376b89d35cdfcb9b24 100644
|
| --- a/gpu/command_buffer/client/gles2_implementation.cc
|
| +++ b/gpu/command_buffer/client/gles2_implementation.cc
|
| @@ -4831,7 +4831,7 @@ void GLES2Implementation::BeginQueryEXT(GLenum target, GLuint id) {
|
| "transfer buffer allocation failed");
|
| return;
|
| }
|
| - } else if (query->target() != target) {
|
| + } else if (!query->UpdateTarget(target)) {
|
| SetGLError(
|
| GL_INVALID_OPERATION, "glBeginQueryEXT", "target does not match");
|
| return;
|
|
|