| Index: android_webview/native/aw_contents.cc
|
| diff --git a/android_webview/native/aw_contents.cc b/android_webview/native/aw_contents.cc
|
| index 050d71524defc95b328635441c0b7e8dba53a1b7..78d8d1de0e1817272b460182efc01c9ec7796d1e 100644
|
| --- a/android_webview/native/aw_contents.cc
|
| +++ b/android_webview/native/aw_contents.cc
|
| @@ -56,7 +56,6 @@
|
| #include "components/autofill/core/browser/autofill_manager.h"
|
| #include "components/autofill/core/browser/webdata/autofill_webdata_service.h"
|
| #include "components/navigation_interception/intercept_navigation_delegate.h"
|
| -#include "content/public/browser/android/app_web_message_port_service.h"
|
| #include "content/public/browser/android/content_view_core.h"
|
| #include "content/public/browser/android/synchronous_compositor.h"
|
| #include "content/public/browser/browser_thread.h"
|
| @@ -1334,28 +1333,14 @@ void AwContents::PostMessageToFrame(JNIEnv* env,
|
| const JavaParamRef<jstring>& frame_name,
|
| const JavaParamRef<jstring>& message,
|
| const JavaParamRef<jstring>& target_origin,
|
| - const JavaParamRef<jintArray>& sent_ports) {
|
| + const JavaParamRef<jobjectArray>& ports) {
|
| // Use an empty source origin for android webview.
|
| - base::string16 source_origin;
|
| - base::string16 j_target_origin(ConvertJavaStringToUTF16(env, target_origin));
|
| - base::string16 j_message(ConvertJavaStringToUTF16(env, message));
|
| - std::vector<int> j_ports;
|
| -
|
| - if (sent_ports != nullptr)
|
| - base::android::JavaIntArrayToIntVector(env, sent_ports, &j_ports);
|
| -
|
| content::MessagePortProvider::PostMessageToFrame(web_contents_.get(),
|
| - source_origin,
|
| - j_target_origin,
|
| - j_message,
|
| - j_ports);
|
| -}
|
| -
|
| -void AwContents::CreateMessageChannel(JNIEnv* env,
|
| - const JavaParamRef<jobject>& obj,
|
| - const JavaParamRef<jobjectArray>& ports) {
|
| - content::MessagePortProvider::GetAppWebMessagePortService()
|
| - ->CreateMessageChannel(env, ports, web_contents_.get());
|
| + env,
|
| + nullptr,
|
| + target_origin,
|
| + message,
|
| + ports);
|
| }
|
|
|
| void AwContents::GrantFileSchemeAccesstoChildProcess(
|
|
|