Check frame_data->render_info->mojo_from_viewer pointer for null

OpenXrApiWrapper::GetViewerPose() may return nullptr, what can cause crash in OpenXrRenderLoop::GetNextFrameData().

Bug: 433239311
Change-Id: I7ee20f1e7684ca8da8c07f0dad41db613ba21343
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6775122
Commit-Queue: Viatcheslav Ostapenko <sl.ostapenko@samsung.com>
Reviewed-by: Alexander Cooper <alcooper@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1489733}
diff --git a/device/vr/openxr/openxr_render_loop.cc b/device/vr/openxr/openxr_render_loop.cc
index b7411360..15d6ac1 100644
--- a/device/vr/openxr/openxr_render_loop.cc
+++ b/device/vr/openxr/openxr_render_loop.cc
@@ -711,6 +711,7 @@
       openxr_->GetSceneUnderstandingManager();
 
   if (scene_understanding_manager &&
+      frame_data->render_info->mojo_from_viewer &&
       frame_data->render_info->mojo_from_viewer->position &&
       frame_data->render_info->mojo_from_viewer->orientation) {
     scene_understanding_manager->OnFrameUpdate(frame_time);