Index: android_webview/java/src/org/chromium/android_webview/AwContents.java |
diff --git a/android_webview/java/src/org/chromium/android_webview/AwContents.java b/android_webview/java/src/org/chromium/android_webview/AwContents.java |
index 6735b00476a4700c1d3b8bce923ce04db846676d..b48eb8790663a13fed6107c24f77967b78887ff4 100644 |
--- a/android_webview/java/src/org/chromium/android_webview/AwContents.java |
+++ b/android_webview/java/src/org/chromium/android_webview/AwContents.java |
@@ -56,9 +56,12 @@ import org.chromium.base.annotations.JNINamespace; |
import org.chromium.base.annotations.SuppressFBWarnings; |
import org.chromium.components.navigation_interception.InterceptNavigationDelegate; |
import org.chromium.components.navigation_interception.NavigationParams; |
+import org.chromium.content.browser.AppWebMessagePort; |
+import org.chromium.content.browser.AppWebMessagePortService; |
import org.chromium.content.browser.ContentViewClient; |
import org.chromium.content.browser.ContentViewCore; |
import org.chromium.content.browser.ContentViewStatics; |
+import org.chromium.content.browser.PostMessageSender; |
import org.chromium.content.browser.SmartClipProvider; |
import org.chromium.content_public.browser.GestureStateListener; |
import org.chromium.content_public.browser.JavaScriptCallback; |
@@ -2240,11 +2243,11 @@ public class AwContents implements SmartClipProvider, |
* @param sentPorts The sent message ports, if any. Pass null if there is no |
* message ports to pass. |
*/ |
- public void postMessageToFrame(String frameName, String message, String targetOrigin, |
- AwMessagePort[] sentPorts) { |
+ public void postMessageToFrame( |
+ String frameName, String message, String targetOrigin, AppWebMessagePort[] sentPorts) { |
if (isDestroyed(WARN)) return; |
if (mPostMessageSender == null) { |
- AwMessagePortService service = mBrowserContext.getMessagePortService(); |
+ AppWebMessagePortService service = mBrowserContext.getMessagePortService(); |
mPostMessageSender = new PostMessageSender(this, service); |
service.addObserver(mPostMessageSender); |
} |
@@ -2275,10 +2278,10 @@ public class AwContents implements SmartClipProvider, |
/** |
* Creates a message channel and returns the ports for each end of the channel. |
*/ |
- public AwMessagePort[] createMessageChannel() { |
+ public AppWebMessagePort[] createMessageChannel() { |
if (TRACE) Log.i(TAG, "%s createMessageChannel", this); |
if (isDestroyed(WARN)) return null; |
- AwMessagePort[] ports = mBrowserContext.getMessagePortService().createMessageChannel(); |
+ AppWebMessagePort[] ports = mBrowserContext.getMessagePortService().createMessageChannel(); |
nativeCreateMessageChannel(mNativeAwContents, ports); |
return ports; |
} |
@@ -3373,7 +3376,8 @@ public class AwContents implements SmartClipProvider, |
private native void nativePostMessageToFrame(long nativeAwContents, String frameId, |
String message, String targetOrigin, int[] msgPorts); |
- private native void nativeCreateMessageChannel(long nativeAwContents, AwMessagePort[] ports); |
+ private native void nativeCreateMessageChannel( |
+ long nativeAwContents, AppWebMessagePort[] ports); |
private native void nativeGrantFileSchemeAccesstoChildProcess(long nativeAwContents); |
private native void nativeResumeLoadingCreatedPopupWebContents(long nativeAwContents); |