| 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 6ce254485561d69df4741de6dadc23831af663dc..ef9ef1a352aae00ed4750ad41c7a3d7fdc330a5e 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
|
| @@ -161,6 +161,12 @@ public class VrShellDelegate {
|
| mVrShell.initializeNative(mTab, this);
|
| if (inWebVR) mVrShell.setWebVrModeEnabled(true);
|
| mVrShell.setVrModeEnabled(true);
|
| + mVrShell.setCloseButtonListener(new Runnable() {
|
| + @Override
|
| + public void run() {
|
| + exitVRIfNecessary();
|
| + }
|
| + });
|
| // onResume needs to be called on GvrLayout after initialization to make sure DON flow work
|
| // properly.
|
| mVrShell.resume();
|
|
|