Index: remoting/protocol/connection_to_client.cc |
diff --git a/remoting/protocol/connection_to_client.cc b/remoting/protocol/connection_to_client.cc |
index c83e161b7dd10e67cc6bbb1602249404cc8627a0..4f8a46b2b2177f787b5a6b5006e39a8726f69ea7 100644 |
--- a/remoting/protocol/connection_to_client.cc |
+++ b/remoting/protocol/connection_to_client.cc |
@@ -46,7 +46,8 @@ void ConnectionToClient::Init(protocol::Session* session) { |
DCHECK(message_loop_->BelongsToCurrentThread()); |
session_.reset(session); |
session_->SetStateChangeCallback( |
- NewCallback(this, &ConnectionToClient::OnSessionStateChange)); |
+ base::Bind(&ConnectionToClient::OnSessionStateChange, |
+ base::Unretained(this))); |
} |
protocol::Session* ConnectionToClient::session() { |