Chromium Code Reviews| 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_) |