diff --git a/indra/newview/llimpanel.cpp b/indra/newview/llimpanel.cpp index 855b82d58..275c530f4 100644 --- a/indra/newview/llimpanel.cpp +++ b/indra/newview/llimpanel.cpp @@ -556,7 +556,7 @@ void LLFloaterIMPanel::draw() { LLViewerRegion* region = gAgent.getRegion(); - bool enable_connect = (region && !region->getCapability("ChatSessionRequest").empty()) + bool enable_connect = region && mSessionInitialized && LLVoiceClient::getInstance()->voiceEnabled() && mCallBackEnabled;