Index: remoting/host/it2me/it2me_native_messaging_host.cc |
diff --git a/remoting/host/it2me/it2me_native_messaging_host.cc b/remoting/host/it2me/it2me_native_messaging_host.cc |
index 1bf175ecda500dbf33a96b693631d76230e145dd..65c20c5bd4dc7b6268c93687d94611fd99d18753 100644 |
--- a/remoting/host/it2me/it2me_native_messaging_host.cc |
+++ b/remoting/host/it2me/it2me_native_messaging_host.cc |
@@ -115,10 +115,16 @@ void It2MeNativeMessagingHost::OnMessage(const std::string& message) { |
void It2MeNativeMessagingHost::Start(Client* client) { |
DCHECK(task_runner()->BelongsToCurrentThread()); |
client_ = client; |
+#if !defined(OS_CHROMEOS) |
+ log_message_handler_.reset( |
+ new LogMessageHandler( |
+ base::Bind(&It2MeNativeMessagingHost::SendMessageToClient, |
+ base::Unretained(this)))); |
+#endif // !defined(OS_CHROMEOS) |
} |
void It2MeNativeMessagingHost::SendMessageToClient( |
- scoped_ptr<base::DictionaryValue> message) const { |
+ scoped_ptr<base::Value> message) const { |
DCHECK(task_runner()->BelongsToCurrentThread()); |
std::string message_json; |
base::JSONWriter::Write(*message, &message_json); |