diff --git a/indra/newview/llspeakers.cpp b/indra/newview/llspeakers.cpp index 64125b1ec..2135fd9fb 100644 --- a/indra/newview/llspeakers.cpp +++ b/indra/newview/llspeakers.cpp @@ -1021,11 +1021,10 @@ LLActiveSpeakerMgr::LLActiveSpeakerMgr() : LLSpeakerMgr(NULL) void LLActiveSpeakerMgr::updateSpeakerList() { // point to whatever the current voice channel is - const auto old_channel = mVoiceChannel; mVoiceChannel = LLVoiceChannel::getCurrentVoiceChannel(); // always populate from active voice channel - if (mVoiceChannel != old_channel) //Singu Note: Don't let this always be false. + if (LLVoiceChannel::getCurrentVoiceChannel() != mVoiceChannel) //MA: seems this is always false { LL_DEBUGS("Speakers") << "Removed all speakers" << LL_ENDL; fireEvent(new LLSpeakerListChangeEvent(this, LLUUID::null), "clear");