From 92d63c48dd6503d6c5d3e0941e669831157ef7f5 Mon Sep 17 00:00:00 2001 From: David Rowe Date: Tue, 12 Jan 2016 17:38:16 +1300 Subject: [PATCH] Resume Interface in 1st person if exited in 1st person --- interface/src/Application.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/interface/src/Application.cpp b/interface/src/Application.cpp index b62f34630d..575b5d2f17 100644 --- a/interface/src/Application.cpp +++ b/interface/src/Application.cpp @@ -878,7 +878,9 @@ Application::Application(int& argc, char** argv, QElapsedTimer& startupTimer) : _settingsTimer.setInterval(SAVE_SETTINGS_INTERVAL); _settingsThread.start(); - if (Menu::getInstance()->isOptionChecked(MenuOption::IndependentMode)) { + if (Menu::getInstance()->isOptionChecked(MenuOption::FirstPerson)) { + getMyAvatar()->setBoomLength(MyAvatar::ZOOM_MIN); // So that camera doesn't auto-switch to third person. + } else if (Menu::getInstance()->isOptionChecked(MenuOption::IndependentMode)) { Menu::getInstance()->setIsOptionChecked(MenuOption::ThirdPerson, true); cameraMenuChanged(); }