summaryrefslogtreecommitdiff
path: root/chromium/content/browser/devtools/protocol/tracing_handler.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/content/browser/devtools/protocol/tracing_handler.cc')
-rw-r--r--chromium/content/browser/devtools/protocol/tracing_handler.cc8
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();