Index: gpu/command_buffer/service/gles2_cmd_decoder.cc |
diff --git a/gpu/command_buffer/service/gles2_cmd_decoder.cc b/gpu/command_buffer/service/gles2_cmd_decoder.cc |
index 93b8517714c3cdf48a5bef0282909178a6c01007..99fcd2ed1519a69eda591caadec5f900a0c3d064 100644 |
--- a/gpu/command_buffer/service/gles2_cmd_decoder.cc |
+++ b/gpu/command_buffer/service/gles2_cmd_decoder.cc |
@@ -2365,7 +2365,7 @@ bool GLES2DecoderImpl::Initialize( |
DCHECK(context->IsCurrent(surface.get())); |
DCHECK(!context_.get()); |
- surfaceless_ = surface->IsSurfaceless(); |
+ surfaceless_ = surface->IsSurfaceless() && !offscreen; |
set_initialized(); |
gpu_tracer_.reset(new GPUTracer(this)); |