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 e80d8c392804ed6f620ba7237017574bcec50cc4..f2af5857185228a55ae8622e32012b69aad91809 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,10 +2243,10 @@ public class AwContents implements SmartClipProvider, |
* message ports to pass. |
*/ |
public void postMessageToFrame(String frameName, String message, String targetOrigin, |
- AwMessagePort[] sentPorts) { |
+ 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); |
} |
@@ -2274,10 +2277,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; |
} |
@@ -3372,7 +3375,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); |