Index: gpu/blink/webgraphicscontext3d_in_process_command_buffer_impl.cc |
diff --git a/gpu/blink/webgraphicscontext3d_in_process_command_buffer_impl.cc b/gpu/blink/webgraphicscontext3d_in_process_command_buffer_impl.cc |
index 9a2a59689c6dba931b46885ea99c428cb8db0495..de925a59f79c7c229234013053bd09c2a1ee906a 100644 |
--- a/gpu/blink/webgraphicscontext3d_in_process_command_buffer_impl.cc |
+++ b/gpu/blink/webgraphicscontext3d_in_process_command_buffer_impl.cc |
@@ -64,6 +64,11 @@ WebGraphicsContext3DInProcessCommandBufferImpl:: |
WebGraphicsContext3DInProcessCommandBufferImpl:: |
~WebGraphicsContext3DInProcessCommandBufferImpl() { |
+ if (real_gl_) { |
+ real_gl_->SetErrorMessageCallback( |
+ base::Callback<void(const char*, int32_t)>()); |
+ real_gl_->SetLostContextCallback(base::Closure()); |
+ } |
} |
size_t WebGraphicsContext3DInProcessCommandBufferImpl::GetMappedMemoryLimit() { |