Merge pull request #6815 from ctrlaltdavid/20773

Resume Interface in 1st person if exit in 1st person
This commit is contained in:
Brad Hefta-Gaub 2016-01-12 12:05:12 -08:00
commit 4c98c3a7a5

View file

@ -875,7 +875,12 @@ 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();
} else if (Menu::getInstance()->isOptionChecked(MenuOption::CameraEntityMode)) {
Menu::getInstance()->setIsOptionChecked(MenuOption::ThirdPerson, true);
cameraMenuChanged();
}