Index: remoting/host/client_session.cc |
diff --git a/remoting/host/client_session.cc b/remoting/host/client_session.cc |
index dcb87044efc8a0a2aa9c4c7b325e8ddccc85a6ae..bd92d9d03d279005024be0cb4d3fcfb5861c6e1d 100644 |
--- a/remoting/host/client_session.cc |
+++ b/remoting/host/client_session.cc |
@@ -404,9 +404,15 @@ ClientSessionControl* ClientSession::session_control() { |
return this; |
} |
-std::unique_ptr<protocol::ClipboardStub> ClientSession::CreateClipboardProxy() { |
+void ClientSession::SetEventTimestampsSourceForTests( |
+ scoped_refptr<protocol::InputEventTimestampsSource> |
+ event_timestamp_source) { |
DCHECK(CalledOnValidThread()); |
+ video_stream_->SetEventTimestampsSource(event_timestamp_source); |
+} |
+std::unique_ptr<protocol::ClipboardStub> ClientSession::CreateClipboardProxy() { |
+ DCHECK(CalledOnValidThread()); |
return base::MakeUnique<protocol::ClipboardThreadProxy>( |
client_clipboard_factory_.GetWeakPtr(), |
base::ThreadTaskRunnerHandle::Get()); |