| Index: gpu/command_buffer/service/gl_context_virtual.cc | 
| diff --git a/gpu/command_buffer/service/gl_context_virtual.cc b/gpu/command_buffer/service/gl_context_virtual.cc | 
| index d142e01fb13a567d945674d6a5980d97636d8c54..cdbbf68b2d5931b34e58d00e72e798704ee96632 100644 | 
| --- a/gpu/command_buffer/service/gl_context_virtual.cc | 
| +++ b/gpu/command_buffer/service/gl_context_virtual.cc | 
| @@ -68,8 +68,8 @@ void GLContextVirtual::ReleaseCurrent(gfx::GLSurface* surface) { | 
| bool GLContextVirtual::IsCurrent(gfx::GLSurface* surface) { | 
| // If it's a real surface it needs to be current. | 
| if (surface && | 
| -      !surface->GetBackingFrameBufferObject() && | 
| -      !surface->IsOffscreen()) | 
| +      !surface->IsOffscreen() && | 
| +      !surface->GetBackingFrameBufferObject()) | 
| return shared_context_->IsCurrent(surface); | 
|  | 
| // Otherwise, only insure the context itself is current. | 
|  |