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..fe4822748031c38f04058528a7ba8cb9ad6a6b2d 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,8 @@ 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.initialize(cv, viewDelegate, cv, webContents, getWindowAndroid()); |
setContentViewCore(cvc); |
if (getTabModelSelector() instanceof SingleTabModelSelector) { |
getContentViewCore().setFullscreenRequiredForOrientationLock(false); |
@@ -2476,7 +2478,8 @@ 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.initialize(cv, viewDelegate, cv, webContents, getWindowAndroid()); |
swapContentViewCore(cvc, false, didStartLoad, didFinishLoad); |
} |