| Index: chrome/browser/android/vr_shell/vr_shell_delegate.h
|
| diff --git a/chrome/browser/android/vr_shell/vr_shell_delegate.h b/chrome/browser/android/vr_shell/vr_shell_delegate.h
|
| index 539c3cde4e6f6108edcbb3bab5847f1f96c68170..3b5161db11a4a526b78401644b5201af9c311902 100644
|
| --- a/chrome/browser/android/vr_shell/vr_shell_delegate.h
|
| +++ b/chrome/browser/android/vr_shell/vr_shell_delegate.h
|
| @@ -49,17 +49,16 @@
|
| void Destroy(JNIEnv* env, const base::android::JavaParamRef<jobject>& obj);
|
| void ShowTab(int id);
|
| void OpenNewTab(bool incognito);
|
| - device::mojom::VRSubmitFrameClientPtr TakeSubmitFrameClient();
|
|
|
| device::GvrDeviceProvider* device_provider() { return device_provider_; }
|
| + void OnVRVsyncProviderRequest(device::mojom::VRVSyncProviderRequest request);
|
| base::WeakPtr<VrShellDelegate> GetWeakPtr();
|
|
|
| private:
|
| // device::GvrDelegateProvider implementation
|
| void SetDeviceProvider(device::GvrDeviceProvider* device_provider) override;
|
| void ClearDeviceProvider() override;
|
| - void RequestWebVRPresent(device::mojom::VRSubmitFrameClientPtr submit_client,
|
| - const base::Callback<void(bool)>& callback) override;
|
| + void RequestWebVRPresent(const base::Callback<void(bool)>& callback) override;
|
| void ExitWebVRPresent() override;
|
| device::GvrDelegate* GetDelegate() override;
|
| void SetListeningForActivate(bool listening) override;
|
| @@ -73,7 +72,10 @@
|
| base::Callback<void(bool)> present_callback_;
|
| int64_t timebase_nanos_ = 0;
|
| double interval_seconds_ = 0;
|
| - device::mojom::VRSubmitFrameClientPtr submit_client_;
|
| +
|
| + // TODO(mthiesse): Remove the need for this to be stored here.
|
| + // crbug.com/674594
|
| + gvr_context* context_ = nullptr;
|
|
|
| base::WeakPtrFactory<VrShellDelegate> weak_ptr_factory_;
|
|
|
|
|