diff options
| -rw-r--r-- | indra/newview/llvoicewebrtc.cpp | 17 | 
1 files changed, 5 insertions, 12 deletions
| diff --git a/indra/newview/llvoicewebrtc.cpp b/indra/newview/llvoicewebrtc.cpp index 84d1e767f8..919b541efe 100644 --- a/indra/newview/llvoicewebrtc.cpp +++ b/indra/newview/llvoicewebrtc.cpp @@ -2150,20 +2150,9 @@ LLVoiceWebRTCConnection::LLVoiceWebRTCConnection(const LLUUID ®ionID, const s      mOutstandingRequests(0),      mChannelID(channelID),      mRegionID(regionID), -    mPrimary(false), +    mPrimary(true),      mRetryWaitPeriod(0)  { -    if (isSpatial()) -    { -        if (gAgent.getRegion()) -        { -            mPrimary = (regionID == gAgent.getRegion()->getRegionID()); -        } -    } -    else -    { -        mPrimary = true; -    }      // retries wait a short period...randomize it so      // all clients don't try to reconnect at once. @@ -3065,6 +3054,10 @@ LLVoiceWebRTCSpatialConnection::LLVoiceWebRTCSpatialConnection(const LLUUID ®      LLVoiceWebRTCConnection(regionID, channelID),      mParcelLocalID(parcelLocalID)  { +    if (gAgent.getRegion()) +    { +        mPrimary = (regionID == gAgent.getRegion()->getRegionID()); +    }  }  LLVoiceWebRTCSpatialConnection::~LLVoiceWebRTCSpatialConnection() | 
