| Index: chrome/browser/android/vr_shell/vr_shell.cc
|
| diff --git a/chrome/browser/android/vr_shell/vr_shell.cc b/chrome/browser/android/vr_shell/vr_shell.cc
|
| index 083ee3c29e097dedc1ac5986b941fee8e6fc6efd..8b80bc3661242a3ad2e0ddb283c265e9c50fea28 100644
|
| --- a/chrome/browser/android/vr_shell/vr_shell.cc
|
| +++ b/chrome/browser/android/vr_shell/vr_shell.cc
|
| @@ -86,6 +86,9 @@ void SetIsInVR(content::WebContents* contents, bool is_in_vr) {
|
| }
|
| }
|
|
|
| +static const char* kUnsupportedModeHistogramName =
|
| + "VR.Shell.EncounteredUnsupportedMode";
|
| +
|
| } // namespace
|
|
|
| VrShell::VrShell(JNIEnv* env,
|
| @@ -581,12 +584,14 @@ void VrShell::ExitFullscreen() {
|
| }
|
| }
|
|
|
| -void VrShell::ExitVrDueToUnsupportedMode() {
|
| +void VrShell::ExitVrDueToUnsupportedMode(UiUnsupportedMode mode) {
|
| ui_->SetIsExiting();
|
| main_thread_task_runner_->PostDelayedTask(
|
| FROM_HERE,
|
| base::Bind(&VrShell::ForceExitVr, weak_ptr_factory_.GetWeakPtr()),
|
| kExitVrDueToUnsupportedModeDelay);
|
| + UMA_HISTOGRAM_ENUMERATION(kUnsupportedModeHistogramName, mode,
|
| + UiUnsupportedMode::kMax);
|
| }
|
|
|
| void VrShell::OnVRVsyncProviderRequest(
|
|
|