| 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 33d318d74b26bfe723f17282051b0e9b6f533652..3a8f4e830299fec371c430e656f7e02a7d214cb8 100644
|
| --- a/gpu/command_buffer/service/gpu_tracer.cc
|
| +++ b/gpu/command_buffer/service/gpu_tracer.cc
|
| @@ -7,7 +7,10 @@
|
| #include <deque>
|
|
|
| #include "base/bind.h"
|
| +#include "base/location.h"
|
| +#include "base/single_thread_task_runner.h"
|
| #include "base/strings/string_util.h"
|
| +#include "base/thread_task_runner_handle.h"
|
| #include "base/time/time.h"
|
| #include "base/trace_event/trace_event.h"
|
| #include "gpu/command_buffer/common/gles2_cmd_utils.h"
|
| @@ -308,9 +311,8 @@ scoped_refptr<Outputter> GPUTracer::CreateOutputter(const std::string& name) {
|
| }
|
|
|
| void GPUTracer::PostTask() {
|
| - base::MessageLoop::current()->PostDelayedTask(
|
| - FROM_HERE,
|
| - base::Bind(&GPUTracer::Process, base::AsWeakPtr(this)),
|
| + base::ThreadTaskRunnerHandle::Get()->PostDelayedTask(
|
| + FROM_HERE, base::Bind(&GPUTracer::Process, base::AsWeakPtr(this)),
|
| base::TimeDelta::FromMilliseconds(kProcessInterval));
|
| }
|
|
|
|
|