| Index: chrome/android/java/src/org/chromium/chrome/browser/tab/Tab.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/tab/Tab.java b/chrome/android/java/src/org/chromium/chrome/browser/tab/Tab.java
|
| index b168c932c13076965547540bdaf3e825c40061ae..46b6296038774bb688c4e638bcecd4cd7083af7e 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/tab/Tab.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/tab/Tab.java
|
| @@ -92,6 +92,7 @@ import org.chromium.content.browser.ActivityContentVideoViewEmbedder;
|
| import org.chromium.content.browser.ChildProcessLauncher;
|
| import org.chromium.content.browser.ContentVideoViewEmbedder;
|
| import org.chromium.content.browser.ContentView;
|
| +import org.chromium.content.browser.ContentViewAndroidDelegate;
|
| import org.chromium.content.browser.ContentViewClient;
|
| import org.chromium.content.browser.ContentViewCore;
|
| import org.chromium.content.browser.crypto.CipherFactory;
|
| @@ -1793,7 +1794,9 @@ public class Tab implements ViewGroup.OnHierarchyChangeListener,
|
| ContentView cv = ContentView.createContentView(mThemedApplicationContext, cvc);
|
| cv.setContentDescription(mThemedApplicationContext.getResources().getString(
|
| R.string.accessibility_content_view));
|
| - cvc.initialize(cv, cv, webContents, getWindowAndroid());
|
| + ContentViewAndroidDelegate viewDelegate =
|
| + new ContentViewAndroidDelegate(cv, cvc.getRenderCoordinates());
|
| + cvc.initialize(cv, viewDelegate, cv, webContents, getWindowAndroid());
|
| setContentViewCore(cvc);
|
| if (getTabModelSelector() instanceof SingleTabModelSelector) {
|
| getContentViewCore().setFullscreenRequiredForOrientationLock(false);
|
| @@ -2476,7 +2479,9 @@ public class Tab implements ViewGroup.OnHierarchyChangeListener,
|
| ContentView cv = ContentView.createContentView(mThemedApplicationContext, cvc);
|
| cv.setContentDescription(mThemedApplicationContext.getResources().getString(
|
| R.string.accessibility_content_view));
|
| - cvc.initialize(cv, cv, webContents, getWindowAndroid());
|
| + ContentViewAndroidDelegate viewDelegate = new ContentViewAndroidDelegate(
|
| + cv, cvc.getRenderCoordinates());
|
| + cvc.initialize(cv, viewDelegate, cv, webContents, getWindowAndroid());
|
| swapContentViewCore(cvc, false, didStartLoad, didFinishLoad);
|
| }
|
|
|
|
|