| Index: chrome/android/java/src/org/chromium/chrome/browser/vr_shell/VrDaydreamApiImpl.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/vr_shell/VrDaydreamApiImpl.java b/chrome/android/java/src/org/chromium/chrome/browser/vr_shell/VrDaydreamApiImpl.java
|
| index 8a707561d30b5ba48944f7ba99c328f981be7e21..909ea3ee0a521d130ec20a79027df9b252358c5f 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/vr_shell/VrDaydreamApiImpl.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/vr_shell/VrDaydreamApiImpl.java
|
| @@ -11,6 +11,7 @@ import android.content.Intent;
|
|
|
| import com.google.vr.ndk.base.AndroidCompat;
|
| import com.google.vr.ndk.base.DaydreamApi;
|
| +import com.google.vr.ndk.base.GvrApi;
|
|
|
| import org.chromium.base.annotations.UsedByReflection;
|
|
|
| @@ -77,4 +78,13 @@ public class VrDaydreamApiImpl implements VrDaydreamApi {
|
| public void setVrModeEnabled(boolean enabled) {
|
| AndroidCompat.setVrModeEnabled(mActivity, enabled);
|
| }
|
| +
|
| + @Override
|
| + public Boolean isDaydreamCurrentViewer() {
|
| + DaydreamApi daydreamApi = DaydreamApi.create(mActivity);
|
| + if (daydreamApi == null) return false;
|
| + int type = daydreamApi.getCurrentViewerType();
|
| + daydreamApi.close();
|
| + return type == GvrApi.ViewerType.DAYDREAM;
|
| + }
|
| }
|
|
|