aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/linden/indra
diff options
context:
space:
mode:
Diffstat (limited to 'linden/indra')
-rw-r--r--linden/indra/newview/llvoiceclient.cpp22
1 files changed, 10 insertions, 12 deletions
diff --git a/linden/indra/newview/llvoiceclient.cpp b/linden/indra/newview/llvoiceclient.cpp
index 5517ca2..c05f685 100644
--- a/linden/indra/newview/llvoiceclient.cpp
+++ b/linden/indra/newview/llvoiceclient.cpp
@@ -1537,12 +1537,10 @@ void LLVoiceClient::start()
1537 1537
1538void LLVoiceClient::stateMachine() 1538void LLVoiceClient::stateMachine()
1539{ 1539{
1540 if(gDisconnected) 1540
1541 { 1541 // Disable voice as long as the viewer is disconnected from the sim (login/relog)
1542 // The viewer has been disconnected from the sim. Disable voice. 1542 setVoiceEnabled(!gDisconnected);
1543 setVoiceEnabled(false); 1543
1544 }
1545
1546 if(mVoiceEnabled) 1544 if(mVoiceEnabled)
1547 { 1545 {
1548 updatePosition(); 1546 updatePosition();
@@ -1559,7 +1557,7 @@ void LLVoiceClient::stateMachine()
1559 if(!mConnected) 1557 if(!mConnected)
1560 { 1558 {
1561 // if voice was turned off after the daemon was launched but before we could connect to it, we may need to issue a kill. 1559 // if voice was turned off after the daemon was launched but before we could connect to it, we may need to issue a kill.
1562 LL_INFOS("Voice") << "Disabling voice before connection to daemon, terminating." << LL_ENDL; 1560 LL_WARNS("Voice") << "Disabling voice before connection to daemon, terminating." << LL_ENDL;
1563 killGateway(); 1561 killGateway();
1564 } 1562 }
1565 1563
@@ -1764,7 +1762,7 @@ void LLVoiceClient::stateMachine()
1764 } 1762 }
1765 else 1763 else
1766 { 1764 {
1767 LL_INFOS("Voice") << exe_path << " not found." << LL_ENDL; 1765 LL_WARNS("Voice") << exe_path << " not found." << LL_ENDL;
1768 mVoiceEnabled = false; 1766 mVoiceEnabled = false;
1769 } 1767 }
1770 } 1768 }
@@ -3783,7 +3781,7 @@ void LLVoiceClient::loginResponse(int statusCode, std::string &statusString, std
3783 if ( statusCode == 401 ) 3781 if ( statusCode == 401 )
3784 { 3782 {
3785 // Login failure which is probably caused by the delay after a user's password being updated. 3783 // Login failure which is probably caused by the delay after a user's password being updated.
3786 LL_INFOS("Voice") << "Account.Login response failure (" << statusCode << "): " << statusString << LL_ENDL; 3784 LL_WARNS("Voice") << "Account.Login response failure (" << statusCode << "): " << statusString << LL_ENDL;
3787 setState(stateLoginRetry); 3785 setState(stateLoginRetry);
3788 } 3786 }
3789 else if(statusCode != 0) 3787 else if(statusCode != 0)
@@ -3961,7 +3959,7 @@ void LLVoiceClient::sessionAddedEvent(
3961 } 3959 }
3962 else 3960 else
3963 { 3961 {
3964 LL_INFOS("Voice") << "Could not generate caller id from uri, using hash of uri " << session->mSIPURI << LL_ENDL; 3962 LL_WARNS("Voice") << "Could not generate caller id from uri, using hash of uri " << session->mSIPURI << LL_ENDL;
3965 setUUIDFromStringHash(session->mCallerID, session->mSIPURI); 3963 setUUIDFromStringHash(session->mCallerID, session->mSIPURI);
3966 session->mSynthesizedCallerID = true; 3964 session->mSynthesizedCallerID = true;
3967 3965
@@ -4479,7 +4477,7 @@ void LLVoiceClient::participantUpdatedEvent(
4479 } 4477 }
4480 else 4478 else
4481 { 4479 {
4482 LL_INFOS("Voice") << "unknown session " << sessionHandle << LL_ENDL; 4480 LL_WARNS("Voice") << "unknown session " << sessionHandle << LL_ENDL;
4483 } 4481 }
4484} 4482}
4485 4483
@@ -5073,7 +5071,7 @@ void LLVoiceClient::parcelChanged()
5073 else 5071 else
5074 { 5072 {
5075 // The transition to stateNoChannel needs to kick this off again. 5073 // The transition to stateNoChannel needs to kick this off again.
5076 LL_INFOS("Voice") << "not logged in yet, deferring" << LL_ENDL; 5074 LL_WARNS("Voice") << "not logged in yet, deferring" << LL_ENDL;
5077 } 5075 }
5078} 5076}
5079 5077