Index: content/browser/devtools/devtools_frame_trace_recorder.cc |
diff --git a/content/browser/devtools/devtools_frame_trace_recorder.cc b/content/browser/devtools/devtools_frame_trace_recorder.cc |
index 8d4696fcc533b803bb0eea1fa3e835c0ce77b2cb..67cb09c074c9a6b1f57955ba331b4a54eeff5251 100644 |
--- a/content/browser/devtools/devtools_frame_trace_recorder.cc |
+++ b/content/browser/devtools/devtools_frame_trace_recorder.cc |
@@ -142,7 +142,8 @@ void DevToolsFrameTraceRecorder::OnSynchronousSwapCompositorFrame( |
TRACE_EVENT_IS_NEW_TRACE(&is_new_trace); |
if (!is_new_trace && last_metadata_) |
CaptureFrame(host, *last_metadata_); |
- last_metadata_.reset(new cc::CompositorFrameMetadata(frame_metadata)); |
+ last_metadata_.reset(new cc::CompositorFrameMetadata); |
+ *last_metadata_ = frame_metadata.Clone(); |
} |
} // namespace content |