| Index: device/vr/android/gvr/gvr_device_provider.cc
|
| diff --git a/device/vr/android/gvr/gvr_device_provider.cc b/device/vr/android/gvr/gvr_device_provider.cc
|
| index ad21151426db9f44117c538c14586b8f061e47e8..21e0790beeb9c063a85db16b7a8d2d7099d899e9 100644
|
| --- a/device/vr/android/gvr/gvr_device_provider.cc
|
| +++ b/device/vr/android/gvr/gvr_device_provider.cc
|
| @@ -95,12 +95,20 @@ void GvrDeviceProvider::OnDelegateInitialized(GvrDelegate* delegate) {
|
| if (!vr_device_)
|
| vr_device_.reset(new GvrDevice(this, delegate));
|
|
|
| - // Should fire a vrdisplayconnected event here.
|
| + if (vr_device_)
|
| + vr_device_->UpdateConnectionStatus(true);
|
| }
|
|
|
| void GvrDeviceProvider::OnDelegateShutdown() {
|
| // Nothing to do here just yet. Eventually want to shut down the VRDevice and
|
| // fire a vrdisplaydisconnected event.
|
| + if (vr_device_)
|
| + vr_device_->UpdateConnectionStatus(false);
|
| +}
|
| +
|
| +void GvrDeviceProvider::PollEvents(VRClientDispatcher* client) {
|
| + if (vr_device_)
|
| + vr_device_->PollEvents(client);
|
| }
|
|
|
| } // namespace device
|
|
|