Chromium Code Reviews| Index: content/renderer/render_thread_impl.cc |
| diff --git a/content/renderer/render_thread_impl.cc b/content/renderer/render_thread_impl.cc |
| index aa8f002f944a4c82e3ece2712f8fe0f5db2bafba..701631fec4a37f282b7852271d9e0d62723109b0 100644 |
| --- a/content/renderer/render_thread_impl.cc |
| +++ b/content/renderer/render_thread_impl.cc |
| @@ -640,6 +640,10 @@ void RenderThreadImpl::Init( |
| scoped_refptr<base::SingleThreadTaskRunner>& resource_task_queue) { |
| TRACE_EVENT0("startup", "RenderThreadImpl::Init"); |
| + action_callback_ = base::Bind(&RenderThreadImpl::RecordComputedAction, |
| + base::Unretained(this)); |
| + base::AddActionCallback(action_callback_); |
| + |
| base::trace_event::TraceLog::GetInstance()->SetThreadSortIndex( |
| base::PlatformThread::CurrentId(), |
| kTraceEventRendererMainThreadSortIndex); |
| @@ -859,6 +863,7 @@ void RenderThreadImpl::Init( |
| } |
| RenderThreadImpl::~RenderThreadImpl() { |
| + base::RemoveActionCallback(action_callback_); |
|
piman
2016/03/23 19:48:08
Should this be in Shutdown for consistency?
beaudoin
2016/03/29 16:09:39
Done.
|
| } |
| void RenderThreadImpl::Shutdown() { |