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 d8a2eeaeced48d8890354e32058ddc5c3ed7c440..a4d2d257589262704ee9371382626a51db13c5b5 100644 |
--- a/android_webview/java/src/org/chromium/android_webview/AwContents.java |
+++ b/android_webview/java/src/org/chromium/android_webview/AwContents.java |
@@ -581,8 +581,8 @@ public class AwContents { |
mDIPScale = DeviceDisplayInfo.create(mContext).getDIPScale(); |
mLayoutSizer.setDelegate(new AwLayoutSizerDelegate()); |
mLayoutSizer.setDIPScale(mDIPScale); |
- mWebContentsDelegate = new AwWebContentsDelegateAdapter(this, contentsClient, |
- mContainerView, mContext); |
+ mWebContentsDelegate = new AwWebContentsDelegateAdapter( |
+ this, contentsClient, mContentViewClient, mContext, mContainerView); |
mContentsClientBridge = new AwContentsClientBridge(contentsClient, |
mBrowserContext.getKeyStore(), AwContentsStatics.getClientCertLookupTable()); |
mZoomControls = new AwZoomControls(this); |
@@ -668,6 +668,13 @@ public class AwContents { |
} |
/** |
+ * Called when the app has requested to exit fullscreen. |
+ */ |
+ void requestExitFullscreen() { |
+ mContentViewCore.getWebContents().exitFullscreen(); |
+ } |
+ |
+ /** |
* Returns this {@link AwContents} to embedded mode, where the {@link AwContents} are drawn |
* in the WebView. |
*/ |