From 71e18c7282439841e777102b16c8ef5d2b705afe Mon Sep 17 00:00:00 2001 From: Songlin Jiang Date: Mon, 11 Dec 2023 00:25:56 +0100 Subject: [PATCH] Press on the skybox to reorient So that users don't need to manually press the reorient button and wait for a long time before everything is ready. Signed-off-by: Songlin Jiang --- app/src/main/cpp/BrowserWorld.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/src/main/cpp/BrowserWorld.cpp b/app/src/main/cpp/BrowserWorld.cpp index acf7efcd26c..fe092dbbc49 100644 --- a/app/src/main/cpp/BrowserWorld.cpp +++ b/app/src/main/cpp/BrowserWorld.cpp @@ -642,6 +642,9 @@ BrowserWorld::State::UpdateControllers(bool& aRelayoutWidgets) { if (togglePressed != toggleWasPressed) { VRBrowser::HandleMotionEvent(0, controller.index, jboolean(controller.focused), (jboolean) togglePressed, 0.0f, 0.0f); } + } else if (pressed && !isResizing && !isDragging && !inHeadLockMode) { + reorientRequested = true; + device->Reorient(); } controller.lastButtonState = controller.buttonState; }