diff options
Diffstat (limited to 'ui')
-rw-r--r-- | ui/gfx/compositor/compositor_cc.cc | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/ui/gfx/compositor/compositor_cc.cc b/ui/gfx/compositor/compositor_cc.cc index b72c588..ad2c750 100644 --- a/ui/gfx/compositor/compositor_cc.cc +++ b/ui/gfx/compositor/compositor_cc.cc @@ -254,7 +254,9 @@ WebKit::WebGraphicsContext3D* CompositorCC::createContext3D() { CommandLine* command_line = CommandLine::ForCurrentProcess(); if (!command_line->HasSwitch(switches::kDisableUIVsync)) { context->makeContextCurrent(); - gfx::GLContext::GetCurrent()->SetSwapInterval(1); + gfx::GLContext* gl_context = gfx::GLContext::GetCurrent(); + gl_context->SetSwapInterval(1); + gl_context->ReleaseCurrent(NULL); } return context; |