Index: chromecast/browser/android/apk/src/org/chromium/chromecast/shell/CastWindowAndroid.java |
diff --git a/chromecast/browser/android/apk/src/org/chromium/chromecast/shell/CastWindowAndroid.java b/chromecast/browser/android/apk/src/org/chromium/chromecast/shell/CastWindowAndroid.java |
index c1c3952f939f6e54e51d686670d80654908b5517..ae04edad4cc4a979407a4d19b1a0306bfc4d746e 100644 |
--- a/chromecast/browser/android/apk/src/org/chromium/chromecast/shell/CastWindowAndroid.java |
+++ b/chromecast/browser/android/apk/src/org/chromium/chromecast/shell/CastWindowAndroid.java |
@@ -18,6 +18,7 @@ import android.widget.LinearLayout; |
import org.chromium.base.annotations.CalledByNative; |
import org.chromium.base.annotations.JNINamespace; |
import org.chromium.content.browser.ContentView; |
+import org.chromium.content.browser.ContentViewAndroidDelegate; |
import org.chromium.content.browser.ContentViewCore; |
import org.chromium.content.browser.ContentViewRenderView; |
import org.chromium.content_public.browser.LoadUrlParams; |
@@ -128,7 +129,9 @@ public class CastWindowAndroid extends LinearLayout { |
Context context = getContext(); |
mContentViewCore = new ContentViewCore(context); |
ContentView view = ContentView.createContentView(context, mContentViewCore); |
- mContentViewCore.initialize(view, view, webContents, mWindow); |
+ ContentViewAndroidDelegate delegate = new ContentViewAndroidDelegate(view, |
+ mContentViewCore.getRenderCoordinates()); |
+ mContentViewCore.initialize(view, delegate, view, webContents, mWindow); |
mWebContents = mContentViewCore.getWebContents(); |
mNavigationController = mWebContents.getNavigationController(); |
mRenderProcessId = renderProcessId; |