diff options
author | McCabe Maxsted | 2010-08-23 21:07:05 -0700 |
---|---|---|
committer | McCabe Maxsted | 2010-08-26 11:26:15 -0700 |
commit | bb356b9821442fb2d4fb0590fdfa8dd562f55b53 (patch) | |
tree | 7712fec9761a5a2fbd2cbed661dd510fdada0a53 /linden/indra/newview/llstartup.cpp | |
parent | Fixed lowercase 'c' in build window 'cut's (diff) | |
download | meta-impy-bb356b9821442fb2d4fb0590fdfa8dd562f55b53.zip meta-impy-bb356b9821442fb2d4fb0590fdfa8dd562f55b53.tar.gz meta-impy-bb356b9821442fb2d4fb0590fdfa8dd562f55b53.tar.bz2 meta-impy-bb356b9821442fb2d4fb0590fdfa8dd562f55b53.tar.xz |
Added vivox license window when enabling voice or starting up for the first time (voice can now be included from here on out :)
Diffstat (limited to 'linden/indra/newview/llstartup.cpp')
-rw-r--r-- | linden/indra/newview/llstartup.cpp | 23 |
1 files changed, 21 insertions, 2 deletions
diff --git a/linden/indra/newview/llstartup.cpp b/linden/indra/newview/llstartup.cpp index e438f0c..3f55fd8 100644 --- a/linden/indra/newview/llstartup.cpp +++ b/linden/indra/newview/llstartup.cpp | |||
@@ -1045,12 +1045,30 @@ bool idle_startup() | |||
1045 | // color init must be after saved settings loaded | 1045 | // color init must be after saved settings loaded |
1046 | init_colors(); | 1046 | init_colors(); |
1047 | 1047 | ||
1048 | // skipping over STATE_UPDATE_CHECK because that just waits for input | 1048 | if (gSavedSettings.getBOOL("VivoxLicenseAccepted")) |
1049 | LLStartUp::setStartupState( STATE_LOGIN_AUTH_INIT ); | 1049 | { |
1050 | // skipping over STATE_LOGIN_VOICE_LICENSE since we don't need it | ||
1051 | // skipping over STATE_UPDATE_CHECK because that just waits for input | ||
1052 | LLStartUp::setStartupState( STATE_LOGIN_AUTH_INIT ); | ||
1053 | } | ||
1054 | else | ||
1055 | { | ||
1056 | LLStartUp::setStartupState(STATE_LOGIN_VOICE_LICENSE); | ||
1057 | LLFirstUse::voiceLicenseAgreement(); | ||
1058 | } | ||
1050 | 1059 | ||
1051 | return FALSE; | 1060 | return FALSE; |
1052 | } | 1061 | } |
1053 | 1062 | ||
1063 | if (STATE_LOGIN_VOICE_LICENSE == LLStartUp::getStartupState()) | ||
1064 | { | ||
1065 | LL_DEBUGS("AppInitStartupState") << "STATE_LOGIN_VOICE_LICENSE" << LL_ENDL; | ||
1066 | // prompt the user to agree to the voice license before enabling voice. | ||
1067 | // only send users here on first login, otherwise continue | ||
1068 | // on to STATE_LOGIN_AUTH_INIT | ||
1069 | return FALSE; | ||
1070 | } | ||
1071 | |||
1054 | if (STATE_UPDATE_CHECK == LLStartUp::getStartupState()) | 1072 | if (STATE_UPDATE_CHECK == LLStartUp::getStartupState()) |
1055 | { | 1073 | { |
1056 | LL_DEBUGS("AppInitStartupState") << "STATE_UPDATE_CHECK" << LL_ENDL; | 1074 | LL_DEBUGS("AppInitStartupState") << "STATE_UPDATE_CHECK" << LL_ENDL; |
@@ -3642,6 +3660,7 @@ std::string LLStartUp::startupStateToString(EStartupState state) | |||
3642 | RTNENUM( STATE_LOGIN_SHOW ); | 3660 | RTNENUM( STATE_LOGIN_SHOW ); |
3643 | RTNENUM( STATE_LOGIN_WAIT ); | 3661 | RTNENUM( STATE_LOGIN_WAIT ); |
3644 | RTNENUM( STATE_LOGIN_CLEANUP ); | 3662 | RTNENUM( STATE_LOGIN_CLEANUP ); |
3663 | RTNENUM( STATE_LOGIN_VOICE_LICENSE ); | ||
3645 | RTNENUM( STATE_UPDATE_CHECK ); | 3664 | RTNENUM( STATE_UPDATE_CHECK ); |
3646 | RTNENUM( STATE_LOGIN_AUTH_INIT ); | 3665 | RTNENUM( STATE_LOGIN_AUTH_INIT ); |
3647 | RTNENUM( STATE_LOGIN_AUTHENTICATE ); | 3666 | RTNENUM( STATE_LOGIN_AUTHENTICATE ); |