History

Fix menu launch from Oculus remote

Brad Davis committed 10 years ago

Commit 72d89901 parent 2f28c641 file · +5 −0Browse files

Showing the changes to interface/src/Application.cpp (1 of 1 file). Show all

Unified · Split

interface/src/Application.cpp+5−0
@@ -895,6 +895,11 @@ Application::Application(int& argc, char** argv, QElapsedTimer& startupTimer) : · 894 unmodified lines
895895 DependencyManager::get<AudioClient>()->toggleMute();
896896 } else if (action == controller::toInt(controller::Action::CYCLE_CAMERA)) {
897897 cycleCamera();
898+ } else if (action == controller::toInt(controller::Action::UI_NAV_SELECT)) {
899+ if (!offscreenUi->navigationFocused()) {
900+ auto reticlePosition = getApplicationCompositor().getReticlePosition();
901+ offscreenUi->toggleMenu(_glWidget->mapFromGlobal(QPoint(reticlePosition.x, reticlePosition.y)));
902+ }
898903 } else if (action == controller::toInt(controller::Action::CONTEXT_MENU)) {
899904 auto reticlePosition = getApplicationCompositor().getReticlePosition();
900905 offscreenUi->toggleMenu(_glWidget->mapFromGlobal(QPoint(reticlePosition.x, reticlePosition.y)));