| Index: chrome/android/java/src/org/chromium/chrome/browser/vr_shell/VrShellDelegate.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/vr_shell/VrShellDelegate.java b/chrome/android/java/src/org/chromium/chrome/browser/vr_shell/VrShellDelegate.java
|
| index 02e1eaf76ca5d0c25c8c2bd9937c17da2d416baa..6ea8491b9e3b41178fd4b9e600c6f154c81474e1 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/vr_shell/VrShellDelegate.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/vr_shell/VrShellDelegate.java
|
| @@ -310,7 +310,7 @@ public class VrShellDelegate implements ApplicationStatus.ActivityStateListener,
|
| }
|
|
|
| private static boolean activitySupportsVrBrowsing(Activity activity) {
|
| - return activity instanceof ChromeTabbedActivity;
|
| + return activity instanceof ChromeTabbedActivity || activity instanceof CustomTabActivity;
|
| }
|
|
|
| /**
|
| @@ -500,8 +500,8 @@ public class VrShellDelegate implements ApplicationStatus.ActivityStateListener,
|
| mActivity.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
|
|
|
| addVrViews();
|
| - mVrShell.initializeNative(
|
| - mActivity.getActivityTab(), mRequestedWebVr || tentativeWebVrMode);
|
| + mVrShell.initializeNative(mActivity.getActivityTab(), mRequestedWebVr || tentativeWebVrMode,
|
| + mActivity instanceof CustomTabActivity);
|
| mVrShell.setWebVrModeEnabled(mRequestedWebVr || tentativeWebVrMode);
|
|
|
| // onResume needs to be called on GvrLayout after initialization to make sure DON flow work
|
|
|