| Index: ui/gl/gl_context.cc
|
| diff --git a/ui/gl/gl_context.cc b/ui/gl/gl_context.cc
|
| index 1bc4d122d1c4c74973aefa428947c851c7ef2b3f..c57c9fc968c2b628db03c9111095a61bde9245bf 100644
|
| --- a/ui/gl/gl_context.cc
|
| +++ b/ui/gl/gl_context.cc
|
| @@ -100,6 +100,8 @@ GLContext* GLContext::GetRealCurrent() {
|
| void GLContext::SetCurrent(GLSurface* surface) {
|
| current_context_.Pointer()->Set(surface ? this : NULL);
|
| GLSurface::SetCurrent(surface);
|
| + if (!surface)
|
| + SetGLApi(NULL);
|
| }
|
|
|
| GLStateRestorer* GLContext::GetGLStateRestorer() {
|
|
|