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)); |
} |