Index: remoting/client/chromoting_client.cc |
diff --git a/remoting/client/chromoting_client.cc b/remoting/client/chromoting_client.cc |
index 0449d8f2edebe6f0112d54b2e4263170b8eed74b..f205d1e3cbefd84d2ec4830282e720541bdcf09d 100644 |
--- a/remoting/client/chromoting_client.cc |
+++ b/remoting/client/chromoting_client.cc |
@@ -233,6 +233,12 @@ void ChromotingClient::BeginSessionResponse( |
return; |
} |
+ // Inform the connection that the client has been authenticated. This will |
+ // enable the communication channels. |
+ if (msg->success()) { |
+ connection_->OnClientAuthenticated(); |
+ } |
+ |
view_->UpdateLoginStatus(msg->success(), msg->error_info()); |
done->Run(); |
delete done; |