| Index: gpu/command_buffer/service/gpu_tracer.cc
|
| diff --git a/gpu/command_buffer/service/gpu_tracer.cc b/gpu/command_buffer/service/gpu_tracer.cc
|
| index ac459c0138a722d4fe636c368bf80a273295f0ea..aa85a88fe0c78a98da85f465891a96c1c4aa7c29 100644
|
| --- a/gpu/command_buffer/service/gpu_tracer.cc
|
| +++ b/gpu/command_buffer/service/gpu_tracer.cc
|
| @@ -211,12 +211,12 @@ bool GPUTracer::BeginDecoding() {
|
| if (gpu_executing_)
|
| return false;
|
|
|
| - if (!outputter_) {
|
| - outputter_ = CreateOutputter(gpu_timing_client_->GetTimerTypeName());
|
| - }
|
| -
|
| gpu_executing_ = true;
|
| if (IsTracing()) {
|
| + if (!outputter_) {
|
| + outputter_ = CreateOutputter(gpu_timing_client_->GetTimerTypeName());
|
| + }
|
| +
|
| CheckDisjointStatus();
|
| // Begin a Trace for all active markers
|
| for (int n = 0; n < NUM_TRACER_SOURCES; n++) {
|
|
|