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 542ed6c78ab2793969a804f1b6512283bd0c0581..2b66c689fd2984029643296a30db7580e5cdbc95 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 |
@@ -587,7 +587,7 @@ public class VrShellDelegate implements ApplicationStatus.ActivityStateListener, |
private boolean exitWebVRPresent() { |
if (!mInVr) return false; |
mVrShell.setWebVrModeEnabled(false); |
- if (!isVrShellEnabled(mVrSupportLevel)) { |
+ if (!isVrShellEnabled(mVrSupportLevel) || !activitySupportsVrBrowsing(mActivity)) { |
shutdownVr(false /* isPausing */, true /* showTransition */); |
} |
return true; |