| 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 904c41ab5931df6aaaee0b74396c96a55f7df0b4..01f0f19d925c3c772b3190a92f3fee1115fe284b 100644
|
| --- a/chrome/browser/android/vr_shell/vr_shell.cc
|
| +++ b/chrome/browser/android/vr_shell/vr_shell.cc
|
| @@ -397,6 +397,13 @@ void VrShell::CreateVRDisplayInfo(
|
| device_id));
|
| }
|
|
|
| +void VrShell::SetSubmitClient(
|
| + device::mojom::VRSubmitFrameClientPtr submit_client) {
|
| + PostToGlThreadWhenReady(
|
| + base::Bind(&VrShellGl::SetSubmitClient, gl_thread_->GetVrShellGl(),
|
| + base::Passed(submit_client.PassInterface())));
|
| +}
|
| +
|
| base::android::ScopedJavaGlobalRef<jobject> VrShell::TakeContentSurface(
|
| JNIEnv* env,
|
| const JavaParamRef<jobject>& obj) {
|
| @@ -431,10 +438,6 @@ void VrShell::ContentSurfaceChanged(jobject surface) {
|
| }
|
|
|
| void VrShell::GvrDelegateReady() {
|
| - PostToGlThreadWhenReady(base::Bind(
|
| - &VrShellGl::SetSubmitClient, gl_thread_->GetVrShellGl(),
|
| - base::Passed(
|
| - delegate_provider_->TakeSubmitFrameClient().PassInterface())));
|
| delegate_provider_->SetPresentingDelegate(this, gvr_api_);
|
| }
|
|
|
|
|