Don't call virtual functions in a derived class constructor
parent
8897ebeb6a
commit
661b6d12a0
|
|
@ -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()
|
||||
|
|
|
|||
Loading…
Reference in New Issue