summaryrefslogtreecommitdiff
path: root/indra/newview
diff options
context:
space:
mode:
authorAura Linden <aura@lindenlab.com>2014-08-15 17:30:09 -0700
committerAura Linden <aura@lindenlab.com>2014-08-15 17:30:09 -0700
commit7060527bbc9a7a76cbc3b4b9bb772cb90542fd60 (patch)
tree9de308e7387e8d9ac5772c0ad1f8a9c7a9835e75 /indra/newview
parent75406641836fee796428216df82b7e29ad24443a (diff)
Added delay to Windows shutdown to let SLVoice die a good death.
Diffstat (limited to 'indra/newview')
-rwxr-xr-xindra/newview/app_settings/settings.xml4
-rwxr-xr-xindra/newview/llappviewer.cpp2
-rwxr-xr-xindra/newview/llvoicevivox.cpp13
3 files changed, 9 insertions, 10 deletions
diff --git a/indra/newview/app_settings/settings.xml b/indra/newview/app_settings/settings.xml
index 757539ee74..fa348e0bcd 100755
--- a/indra/newview/app_settings/settings.xml
+++ b/indra/newview/app_settings/settings.xml
@@ -13501,7 +13501,7 @@
<key>VivoxDebugLevel</key>
<map>
<key>Comment</key>
- <string>Logging level to use when launching the vivox daemon SPATTERS FIX VALUE BEFORE CHECKIN</string>
+ <string>Logging level to use when launching the vivox daemon</string>
<key>Persist</key>
<integer>1</integer>
<key>Type</key>
@@ -13518,7 +13518,7 @@
<key>Type</key>
<string>String</string>
<key>Value</key>
- <string>500</string>
+ <string>5</string>
</map>
<key>VivoxDebugSIPURIHostName</key>
<map>
diff --git a/indra/newview/llappviewer.cpp b/indra/newview/llappviewer.cpp
index 29b883aef1..bf1a0a4173 100755
--- a/indra/newview/llappviewer.cpp
+++ b/indra/newview/llappviewer.cpp
@@ -4897,7 +4897,7 @@ void LLAppViewer::idle()
// hover callbacks
//
-#ifdef LL_DARWIN SPATTERS may want to make this mac-only. Test on Windows.
+#ifdef LL_DARWIN
if (mQuitRequested) //MAINT-4243
#endif
{
diff --git a/indra/newview/llvoicevivox.cpp b/indra/newview/llvoicevivox.cpp
index 48d458b142..2bee176b8d 100755
--- a/indra/newview/llvoicevivox.cpp
+++ b/indra/newview/llvoicevivox.cpp
@@ -798,12 +798,9 @@ void LLVivoxVoiceClient::stateMachine()
params.args.add("-ll");
params.args.add(loglevel);
- //if (loglevel != "0") //SPATTERS
- {
- std::string log_folder = gDirUtilp->getExpandedFilename(LL_PATH_LOGS, "");
- params.args.add("-lf");
- params.args.add(log_folder);
- }
+ std::string log_folder = gDirUtilp->getExpandedFilename(LL_PATH_LOGS, "");
+ params.args.add("-lf");
+ params.args.add(log_folder);
if(!shutdown_timeout.empty())
{
@@ -1542,7 +1539,6 @@ void LLVivoxVoiceClient::stateMachine()
//MARK: stateLoggingOut
case stateLoggingOut: // waiting for logout response
// The handler for the AccountLoginStateChangeEvent will transition from here to stateLoggedOut.
- LL_INFOS() << "SPATTERS do I need to stay alive here?" << LL_ENDL;
break;
//MARK: stateLoggedOut
@@ -1646,6 +1642,9 @@ void LLVivoxVoiceClient::stateMachine()
void LLVivoxVoiceClient::closeSocket(void)
{
+#ifdef LL_WINDOWS
+ _sleep(3000); //Wait a moment for socket to close. SPATTERS
+#endif
mSocket.reset();
mConnected = false;
mConnectorHandle.clear();