diff options
Diffstat (limited to 'chromium/content/browser/devtools/protocol/tracing_handler.cc')
-rw-r--r-- | chromium/content/browser/devtools/protocol/tracing_handler.cc | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/chromium/content/browser/devtools/protocol/tracing_handler.cc b/chromium/content/browser/devtools/protocol/tracing_handler.cc index ee5335bb600..058e5b1e9ff 100644 --- a/chromium/content/browser/devtools/protocol/tracing_handler.cc +++ b/chromium/content/browser/devtools/protocol/tracing_handler.cc @@ -194,9 +194,11 @@ void FillFrameData(base::trace_event::TracedValue* data, data->SetString("frame", node->devtools_frame_token().ToString()); data->SetString("url", url.ReplaceComponents(strip_fragment).spec()); data->SetString("name", node->frame_name()); - if (node->parent()) - data->SetString("parent", - node->parent()->devtools_frame_token().ToString()); + if (node->parent()) { + data->SetString( + "parent", + node->parent()->frame_tree_node()->devtools_frame_token().ToString()); + } if (frame_host) { RenderProcessHost* process_host = frame_host->GetProcess(); const base::Process& process_handle = process_host->GetProcess(); |