| Index: android_webview/renderer/aw_message_port_client.cc
|
| diff --git a/android_webview/renderer/aw_message_port_client.cc b/android_webview/renderer/aw_message_port_client.cc
|
| index 7a5f67e062f1c692698a94e3f15b0bb93fe14168..54edf28940d752b5ae8f6b0d2056b2c8ceb2d2cc 100644
|
| --- a/android_webview/renderer/aw_message_port_client.cc
|
| +++ b/android_webview/renderer/aw_message_port_client.cc
|
| @@ -34,6 +34,7 @@ bool AwMessagePortClient::OnMessageReceived(
|
| IPC_BEGIN_MESSAGE_MAP(AwMessagePortClient, message)
|
| IPC_MESSAGE_HANDLER(AwMessagePortMsg_WebToAppMessage, OnWebToAppMessage)
|
| IPC_MESSAGE_HANDLER(AwMessagePortMsg_AppToWebMessage, OnAppToWebMessage)
|
| + IPC_MESSAGE_HANDLER(AwMessagePortMsg_ClosePort, OnClosePort)
|
| IPC_MESSAGE_UNHANDLED(handled = false)
|
| IPC_END_MESSAGE_MAP()
|
|
|
| @@ -95,4 +96,9 @@ void AwMessagePortClient::OnAppToWebMessage(
|
| result, sent_message_port_ids));
|
| }
|
|
|
| +void AwMessagePortClient::OnClosePort(int message_port_id) {
|
| + Send(new AwMessagePortHostMsg_ClosePortAck(render_frame()->GetRoutingID(),
|
| + message_port_id));
|
| +}
|
| +
|
| }
|
|
|