| Index: content/browser/profiler_controller_impl.cc
|
| ===================================================================
|
| --- content/browser/profiler_controller_impl.cc (revision 119459)
|
| +++ content/browser/profiler_controller_impl.cc (working copy)
|
| @@ -121,14 +121,16 @@
|
| sequence_number));
|
| }
|
|
|
| -void ProfilerControllerImpl::SetProfilerStatusInChildProcesses(bool enable) {
|
| +void ProfilerControllerImpl::SetProfilerStatusInChildProcesses(
|
| + tracked_objects::ThreadData::Status status) {
|
| DCHECK(BrowserThread::CurrentlyOn(BrowserThread::IO));
|
|
|
| for (BrowserChildProcessHostIterator iter; !iter.Done(); ++iter)
|
| - iter.Send(new ChildProcessMsg_SetProfilerStatus(enable));
|
| + iter.Send(new ChildProcessMsg_SetProfilerStatus(status));
|
| }
|
|
|
| -void ProfilerControllerImpl::SetProfilerStatus(bool enable) {
|
| +void ProfilerControllerImpl::SetProfilerStatus(
|
| + tracked_objects::ThreadData::Status status) {
|
| DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI));
|
|
|
| BrowserThread::PostTask(
|
| @@ -136,12 +138,12 @@
|
| FROM_HERE,
|
| base::Bind(&ProfilerControllerImpl::SetProfilerStatusInChildProcesses,
|
| base::Unretained(this),
|
| - enable));
|
| + status));
|
|
|
| for (content::RenderProcessHost::iterator it(
|
| content::RenderProcessHost::AllHostsIterator());
|
| !it.IsAtEnd(); it.Advance()) {
|
| - it.GetCurrentValue()->Send(new ChildProcessMsg_SetProfilerStatus(enable));
|
| + it.GetCurrentValue()->Send(new ChildProcessMsg_SetProfilerStatus(status));
|
| }
|
| }
|
| } // namespace content
|
|
|