Index: ui/gl/gl_context.cc |
diff --git a/ui/gl/gl_context.cc b/ui/gl/gl_context.cc |
index a6e67da31b69e6ea2f02bf0a7af0ae64f1301bb2..2df03c28fced9ca7ce7fa57ca80d820bc92d7efd 100644 |
--- a/ui/gl/gl_context.cc |
+++ b/ui/gl/gl_context.cc |
@@ -121,8 +121,8 @@ bool GLContext::MakeVirtuallyCurrent( |
} |
void GLContext::OnDestroyVirtualContext(GLContext* virtual_context) { |
- DCHECK(virtual_gl_api_); |
- virtual_gl_api_->OnDestroyVirtualContext(virtual_context); |
+ if (virtual_gl_api_) |
+ virtual_gl_api_->OnDestroyVirtualContext(virtual_context); |
} |
void GLContext::SetRealGLApi() { |