diff options
Diffstat (limited to 'gpu/command_buffer')
-rw-r--r-- | gpu/command_buffer/service/gl_context_virtual.cc | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/gpu/command_buffer/service/gl_context_virtual.cc b/gpu/command_buffer/service/gl_context_virtual.cc index 4632650..63550d6 100644 --- a/gpu/command_buffer/service/gl_context_virtual.cc +++ b/gpu/command_buffer/service/gl_context_virtual.cc @@ -66,6 +66,7 @@ bool GLContextVirtual::IsCurrent(gfx::GLSurface* surface) { gfx::GLSurface* current_surface = gfx::GLSurface::GetCurrent(); return surface->GetBackingFrameBufferObject() || + surface->IsOffscreen() || (current_surface && current_surface->GetHandle() == surface->GetHandle()); } |