Index: content/browser/devtools/protocol/page_handler.cc |
diff --git a/content/browser/devtools/protocol/page_handler.cc b/content/browser/devtools/protocol/page_handler.cc |
index d472554b9e3ce1f415166559a8743ef171160182..2f4c09d42a91569749ef58b1016138ff0a8a5418 100644 |
--- a/content/browser/devtools/protocol/page_handler.cc |
+++ b/content/browser/devtools/protocol/page_handler.cc |
@@ -145,8 +145,8 @@ void PageHandler::Detached() { |
} |
void PageHandler::OnSwapCompositorFrame( |
- const cc::CompositorFrameMetadata& frame_metadata) { |
- last_compositor_frame_metadata_ = frame_metadata; |
+ cc::CompositorFrameMetadata frame_metadata) { |
+ last_compositor_frame_metadata_ = frame_metadata.Clone(); |
danakj
2016/06/24 20:20:43
why not move?
Fady Samuel
2016/06/24 21:31:15
Done.
|
has_compositor_frame_metadata_ = true; |
if (screencast_enabled_) |
@@ -155,10 +155,11 @@ void PageHandler::OnSwapCompositorFrame( |
} |
void PageHandler::OnSynchronousSwapCompositorFrame( |
- const cc::CompositorFrameMetadata& frame_metadata) { |
- last_compositor_frame_metadata_ = has_compositor_frame_metadata_ ? |
- next_compositor_frame_metadata_ : frame_metadata; |
- next_compositor_frame_metadata_ = frame_metadata; |
+ cc::CompositorFrameMetadata frame_metadata) { |
+ last_compositor_frame_metadata_ = |
+ has_compositor_frame_metadata_ ? next_compositor_frame_metadata_.Clone() |
danakj
2016/06/24 20:20:43
you can move here, but you probably need to use if
Fady Samuel
2016/06/24 21:31:15
Done.
|
+ : frame_metadata.Clone(); |
+ next_compositor_frame_metadata_ = std::move(frame_metadata); |
has_compositor_frame_metadata_ = true; |
if (screencast_enabled_) |