| 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 73cce05f3ff210c638119f73eb17bdb41c5471b5..16485ef12c88c6b744df28a6028c2958d1dc957e 100644
|
| --- a/android_webview/java/src/org/chromium/android_webview/AwContents.java
|
| +++ b/android_webview/java/src/org/chromium/android_webview/AwContents.java
|
| @@ -142,6 +142,7 @@ public class AwContents {
|
| private final ViewGroup mContainerView;
|
| private ContentViewCore mContentViewCore;
|
| private final AwContentsClient mContentsClient;
|
| + private final AwContentViewClient mContentViewClient;
|
| private final AwContentsClientBridge mContentsClientBridge;
|
| private final AwWebContentsDelegate mWebContentsDelegate;
|
| private final AwContentsIoThreadClient mIoThreadClient;
|
| @@ -497,6 +498,7 @@ public class AwContents {
|
| mContainerView = containerView;
|
| mInternalAccessAdapter = internalAccessAdapter;
|
| mContentsClient = contentsClient;
|
| + mContentViewClient = new AwContentViewClient(contentsClient, settings);
|
| mLayoutSizer = layoutSizer;
|
| mSettings = settings;
|
| mDIPScale = DeviceDisplayInfo.create(mContainerView.getContext()).getDIPScale();
|
| @@ -582,8 +584,7 @@ public class AwContents {
|
| int nativeWebContents = nativeGetWebContents(mNativeAwContents);
|
| mContentViewCore = createAndInitializeContentViewCore(
|
| mContainerView, mInternalAccessAdapter, nativeWebContents,
|
| - new AwGestureStateListener(), mContentsClient.getContentViewClient(),
|
| - mZoomControls);
|
| + new AwGestureStateListener(), mContentViewClient, mZoomControls);
|
| nativeSetJavaPeers(mNativeAwContents, this, mWebContentsDelegate, mContentsClientBridge,
|
| mIoThreadClient, mInterceptNavigationDelegate);
|
| mContentsClient.installWebContentsObserver(mContentViewCore);
|
|
|