Index: content/common/gpu/devtools_gpu_agent.cc |
diff --git a/content/common/gpu/devtools_gpu_agent.cc b/content/common/gpu/devtools_gpu_agent.cc |
index 315be909f564c798ed07a7f2000cfbd204f83407..ecdf7394bf0e304eee0b5d6378c156996f22f94c 100644 |
--- a/content/common/gpu/devtools_gpu_agent.cc |
+++ b/content/common/gpu/devtools_gpu_agent.cc |
@@ -48,7 +48,7 @@ void DevToolsGpuAgent::StopEventsRecording() { |
void DevToolsGpuAgent::ProcessEvent( |
TimeTicks timestamp, |
GpuEventsDispatcher::EventPhase phase, |
- int owner_pid) { |
+ base::ProcessId owner_pid) { |
DCHECK(CalledOnValidThread()); |
if (route_id_ == MSG_ROUTING_NONE) |
return; |
@@ -56,7 +56,7 @@ void DevToolsGpuAgent::ProcessEvent( |
GpuTaskInfo task; |
task.timestamp = (timestamp - TimeTicks()).InSecondsF(); |
task.phase = phase; |
- task.owner_pid = owner_pid; |
+ task.foreign = gpu_channel_->renderer_pid() != owner_pid; |
const int kFlushIntervalMs = 100; |
const unsigned kMaxPendingItems = 100; |