OLD | NEW |
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include "content/browser/devtools/render_frame_devtools_agent_host.h" | 5 #include "content/browser/devtools/render_frame_devtools_agent_host.h" |
6 | 6 |
7 #include <tuple> | 7 #include <tuple> |
8 #include <utility> | 8 #include <utility> |
9 | 9 |
10 #include "base/lazy_instance.h" | 10 #include "base/lazy_instance.h" |
(...skipping 850 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
861 } | 861 } |
862 return false; | 862 return false; |
863 } | 863 } |
864 | 864 |
865 void RenderFrameDevToolsAgentHost::OnSwapCompositorFrame( | 865 void RenderFrameDevToolsAgentHost::OnSwapCompositorFrame( |
866 const IPC::Message& message) { | 866 const IPC::Message& message) { |
867 ViewHostMsg_SwapCompositorFrame::Param param; | 867 ViewHostMsg_SwapCompositorFrame::Param param; |
868 if (!ViewHostMsg_SwapCompositorFrame::Read(&message, ¶m)) | 868 if (!ViewHostMsg_SwapCompositorFrame::Read(&message, ¶m)) |
869 return; | 869 return; |
870 if (page_handler_) | 870 if (page_handler_) |
871 page_handler_->OnSwapCompositorFrame(std::get<1>(param).metadata); | 871 page_handler_->OnSwapCompositorFrame( |
| 872 std::move(std::get<1>(param).metadata)); |
872 if (input_handler_) | 873 if (input_handler_) |
873 input_handler_->OnSwapCompositorFrame(std::get<1>(param).metadata); | 874 input_handler_->OnSwapCompositorFrame(std::get<1>(param).metadata); |
874 if (frame_trace_recorder_ && tracing_handler_->did_initiate_recording()) { | 875 if (frame_trace_recorder_ && tracing_handler_->did_initiate_recording()) { |
875 frame_trace_recorder_->OnSwapCompositorFrame( | 876 frame_trace_recorder_->OnSwapCompositorFrame( |
876 current_ ? current_->host() : nullptr, std::get<1>(param).metadata); | 877 current_ ? current_->host() : nullptr, std::get<1>(param).metadata); |
877 } | 878 } |
878 } | 879 } |
879 | 880 |
880 void RenderFrameDevToolsAgentHost::SynchronousSwapCompositorFrame( | 881 void RenderFrameDevToolsAgentHost::SynchronousSwapCompositorFrame( |
881 const cc::CompositorFrameMetadata& frame_metadata) { | 882 cc::CompositorFrameMetadata frame_metadata) { |
882 if (page_handler_) | 883 if (page_handler_) |
883 page_handler_->OnSynchronousSwapCompositorFrame(frame_metadata); | 884 page_handler_->OnSynchronousSwapCompositorFrame(std::move(frame_metadata)); |
884 if (input_handler_) | 885 if (input_handler_) |
885 input_handler_->OnSwapCompositorFrame(frame_metadata); | 886 input_handler_->OnSwapCompositorFrame(frame_metadata); |
886 if (frame_trace_recorder_ && tracing_handler_->did_initiate_recording()) { | 887 if (frame_trace_recorder_ && tracing_handler_->did_initiate_recording()) { |
887 frame_trace_recorder_->OnSynchronousSwapCompositorFrame( | 888 frame_trace_recorder_->OnSynchronousSwapCompositorFrame( |
888 current_ ? current_->host() : nullptr, | 889 current_ ? current_->host() : nullptr, |
889 frame_metadata); | 890 frame_metadata); |
890 } | 891 } |
891 } | 892 } |
892 | 893 |
893 void RenderFrameDevToolsAgentHost::OnDispatchOnInspectorFrontend( | 894 void RenderFrameDevToolsAgentHost::OnDispatchOnInspectorFrontend( |
(...skipping 27 matching lines...) Expand all Loading... |
921 RenderFrameHost* host) { | 922 RenderFrameHost* host) { |
922 return (current_ && current_->host() == host) || | 923 return (current_ && current_->host() == host) || |
923 (pending_ && pending_->host() == host); | 924 (pending_ && pending_->host() == host); |
924 } | 925 } |
925 | 926 |
926 bool RenderFrameDevToolsAgentHost::IsChildFrame() { | 927 bool RenderFrameDevToolsAgentHost::IsChildFrame() { |
927 return current_ && current_->host()->GetParent(); | 928 return current_ && current_->host()->GetParent(); |
928 } | 929 } |
929 | 930 |
930 } // namespace content | 931 } // namespace content |
OLD | NEW |