| Index: device/vr/android/gvr/gvr_delegate.h
|
| diff --git a/device/vr/android/gvr/gvr_delegate.h b/device/vr/android/gvr/gvr_delegate.h
|
| index d7b4297e97f3523fc0370dc64d2d233f51aafba0..2b337b9dd6769fcde98af69ab3f72abb4c68b403 100644
|
| --- a/device/vr/android/gvr/gvr_delegate.h
|
| +++ b/device/vr/android/gvr/gvr_delegate.h
|
| @@ -5,6 +5,7 @@
|
| #ifndef DEVICE_VR_ANDROID_GVR_DELEGATE_H
|
| #define DEVICE_VR_ANDROID_GVR_DELEGATE_H
|
|
|
| +#include "base/memory/ref_counted.h"
|
| #include "device/vr/android/gvr/gvr_device_provider.h"
|
| #include "device/vr/vr_export.h"
|
| #include "third_party/gvr-android-sdk/src/ndk/include/vr/gvr/capi/include/gvr_types.h"
|
| @@ -34,7 +35,8 @@ class DEVICE_VR_EXPORT GvrDelegateProvider {
|
| static void SetInstance(GvrDelegateProvider* delegate_provider);
|
| static GvrDelegateProvider* GetInstance();
|
|
|
| - virtual bool RequestWebVRPresent(GvrDeviceProvider* device_provider) = 0;
|
| + virtual bool RequestWebVRPresent(
|
| + scoped_refptr<GvrDeviceProvider> device_provider) = 0;
|
| virtual void ExitWebVRPresent() = 0;
|
| virtual GvrDelegate* GetNonPresentingDelegate() = 0;
|
| virtual void DestroyNonPresentingDelegate() = 0;
|
|
|