| 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 edd206d19a47537d12592767d163e836cc664cf4..b1c9f23e4858f5a68ac1c1e3b161c956c02d56ee 100644
|
| --- a/gpu/command_buffer/service/gpu_tracer.cc
|
| +++ b/gpu/command_buffer/service/gpu_tracer.cc
|
| @@ -196,7 +196,7 @@ bool GPUTracer::EndDecoding() {
|
| if (IsTracing()) {
|
| for (int n = 0; n < NUM_TRACER_SOURCES; n++) {
|
| for (size_t i = 0; i < markers_[n].size(); i++) {
|
| - if (markers_[n][i].trace_) {
|
| + if (markers_[n][i].trace_.get()) {
|
| markers_[n][i].trace_->End();
|
| if (markers_[n][i].trace_->IsEnabled())
|
| traces_.push_back(markers_[n][i].trace_);
|
| @@ -244,7 +244,7 @@ bool GPUTracer::End(GpuTracerSource source) {
|
| if (!markers_[source].empty()) {
|
| if (IsTracing()) {
|
| scoped_refptr<GPUTrace> trace = markers_[source].back().trace_;
|
| - if (trace) {
|
| + if (trace.get()) {
|
| trace->End();
|
| if (trace->IsEnabled())
|
| traces_.push_back(trace);
|
|
|