Index: android_webview/native/aw_contents.cc |
diff --git a/android_webview/native/aw_contents.cc b/android_webview/native/aw_contents.cc |
index 28a715f08b80b0fc5762869a11a6fc171bdd2adc..0990fb7455c787f4b9ba4e1beb2b994f9326d720 100644 |
--- a/android_webview/native/aw_contents.cc |
+++ b/android_webview/native/aw_contents.cc |
@@ -1086,7 +1086,6 @@ void AwContents::PostMessageToFrame(JNIEnv* env, jobject obj, |
base::Unretained(AwMessagePortServiceImpl::GetInstance()), |
j_ports)); |
} |
- |
content::MessagePortProvider::PostMessageToFrame(web_contents_.get(), |
j_source_origin, |
j_target_origin, |
@@ -1108,9 +1107,9 @@ AwContents::GetMessagePortMessageFilter() { |
} |
void AwContents::CreateMessageChannel(JNIEnv* env, jobject obj, |
- jobject callback) { |
+ jobjectArray ports) { |
- AwMessagePortServiceImpl::GetInstance()->CreateMessageChannel(env, callback, |
+ AwMessagePortServiceImpl::GetInstance()->CreateMessageChannel(env, ports, |
GetMessagePortMessageFilter()); |
} |