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 3b57a77c2ad43d0e15abfcdc87d0c6d0eaba5102..dd1424d392cbab8d8e2a35d232e4174ce7d5b35d 100644 |
--- a/device/vr/android/gvr/gvr_delegate.h |
+++ b/device/vr/android/gvr/gvr_delegate.h |
@@ -33,8 +33,9 @@ class DEVICE_VR_EXPORT GvrDelegateProvider { |
static void SetInstance(GvrDelegateProvider* delegate_provider); |
static GvrDelegateProvider* GetInstance(); |
- virtual bool RequestWebVRPresent( |
- base::WeakPtr<GvrDeviceProvider> device_provider) = 0; |
+ virtual void RequestWebVRPresent( |
+ base::WeakPtr<GvrDeviceProvider> device_provider, |
+ const base::Callback<void(bool)>& callback) = 0; |
virtual void ExitWebVRPresent() = 0; |
virtual base::WeakPtr<GvrDelegate> GetNonPresentingDelegate() = 0; |
virtual void DestroyNonPresentingDelegate() = 0; |