| Index: chrome/android/java/src/org/chromium/chrome/browser/vr_shell/VrShellImpl.java
 | 
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/vr_shell/VrShellImpl.java b/chrome/android/java/src/org/chromium/chrome/browser/vr_shell/VrShellImpl.java
 | 
| index fae9c8cca1c4a2fc7f95f68b7d5a5c00d60fdd8f..a3d53cd2f9599a776e0b892b4241eb9181af589f 100644
 | 
| --- a/chrome/android/java/src/org/chromium/chrome/browser/vr_shell/VrShellImpl.java
 | 
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/vr_shell/VrShellImpl.java
 | 
| @@ -114,7 +114,7 @@ public class VrShellImpl extends GvrLayout implements GLSurfaceView.Renderer, Vr
 | 
|      }
 | 
|  
 | 
|      @Override
 | 
| -    public void initializeNative(Tab currentTab, VrShellDelegate delegate) {
 | 
| +    public void initializeNative(Tab currentTab, VrShellDelegate delegate, boolean forWebVR) {
 | 
|          assert currentTab.getContentViewCore() != null;
 | 
|          mTab = currentTab;
 | 
|          mContentCVC = mTab.getContentViewCore();
 | 
| @@ -128,8 +128,8 @@ public class VrShellImpl extends GvrLayout implements GLSurfaceView.Renderer, Vr
 | 
|                  uiContentView, mUiContents, mUiVrWindowAndroid);
 | 
|  
 | 
|          mNativeVrShell = nativeInit(mContentCVC.getWebContents(),
 | 
| -                mContentVrWindowAndroid.getNativePointer(),
 | 
| -                mUiContents, mUiVrWindowAndroid.getNativePointer());
 | 
| +                mContentVrWindowAndroid.getNativePointer(), mUiContents,
 | 
| +                mUiVrWindowAndroid.getNativePointer(), forWebVR);
 | 
|          mGlSurfaceView.setOnTouchListener(new View.OnTouchListener() {
 | 
|              @Override
 | 
|              @SuppressLint("ClickableViewAccessibility")
 | 
| @@ -367,7 +367,7 @@ public class VrShellImpl extends GvrLayout implements GLSurfaceView.Renderer, Vr
 | 
|      }
 | 
|  
 | 
|      private native long nativeInit(WebContents contentWebContents, long nativeContentWindowAndroid,
 | 
| -            WebContents uiWebContents, long nativeUiWindowAndroid);
 | 
| +            WebContents uiWebContents, long nativeUiWindowAndroid, boolean forWebVR);
 | 
|      private native void nativeSetDelegate(long nativeVrShell, VrShellDelegate delegate);
 | 
|      private native void nativeGvrInit(long nativeVrShell, long nativeGvrApi);
 | 
|      private native void nativeDestroy(long nativeVrShell);
 | 
| 
 |