summaryrefslogtreecommitdiffstats
path: root/gpu/command_buffer
diff options
context:
space:
mode:
Diffstat (limited to 'gpu/command_buffer')
-rw-r--r--gpu/command_buffer/service/gl_context_virtual.cc1
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());
}