diff options
| -rwxr-xr-x | indra/newview/llavataractions.cpp | 11 | ||||
| -rw-r--r-- | indra/newview/lleventpoll.cpp | 6 | ||||
| -rw-r--r-- | indra/newview/llspeakers.cpp | 2 | 
3 files changed, 15 insertions, 4 deletions
diff --git a/indra/newview/llavataractions.cpp b/indra/newview/llavataractions.cpp index 3326103d03..f7f5c04ef9 100755 --- a/indra/newview/llavataractions.cpp +++ b/indra/newview/llavataractions.cpp @@ -296,10 +296,17 @@ void LLAvatarActions::startConference(const uuid_vec_t& ids, const LLUUID& float  	}  	const std::string title = LLTrans::getString("conference-title");  	LLUUID session_id = gIMMgr->addSession(title, IM_SESSION_CONFERENCE_START, ids[0], id_array, false, floater_id); -	if (session_id != LLUUID::null) + +	if (session_id == LLUUID::null)  	{ -		LLIMFloater::show(session_id); +		return;  	} +	 +	LLIMFloater::show(session_id); +//	gIMMgr->processAgentListUpdates(session_id, LLSD()); +	gIMMgr->startCall(session_id,LLVoiceChannel::OUTGOING_CALL); +	gIMMgr->endCall(session_id); +	  	make_ui_sound("UISndStartIM");  } diff --git a/indra/newview/lleventpoll.cpp b/indra/newview/lleventpoll.cpp index 1cf3de8ef0..27f79dda2c 100644 --- a/indra/newview/lleventpoll.cpp +++ b/indra/newview/lleventpoll.cpp @@ -155,12 +155,13 @@ namespace  									const LLChannelDescriptors& channels,  									const LLIOPipe::buffer_ptr_t& buffer)  	{ -		llinfos << "Merov debug : LLEventPollResponder::completedRaw, status = " << status << ", reason = " << reason << llendl; +		llinfos << "Merov debug : LLEventPollResponder::completedRaw url <" << mPollURL << ">, status = " <<	status << ", reason = " <<	reason <<	llendl;  		if (status == HTTP_BAD_GATEWAY)  		{  			// These errors are not parsable as LLSD,   			// which LLHTTPClient::Responder::completedRaw will try to do. -			completed(status, reason, LLSD()); +			//completed(status, reason, LLSD()); +			error(status, reason);  		}  		else  		{ @@ -198,6 +199,7 @@ namespace  	{  		llinfos << "Merov debug : LLEventPollResponder::error, status = " << status << ", reason = " << reason << llendl;  		if (mDone) return; +		llinfos << "Merov debug : LLEventPollResponder::error, status = " << status << ", reason = " << reason << llendl;  		// A HTTP_BAD_GATEWAY (502) error is our standard timeout response  		// we get this when there are no events. diff --git a/indra/newview/llspeakers.cpp b/indra/newview/llspeakers.cpp index 19b99fef11..2e26eabb71 100644 --- a/indra/newview/llspeakers.cpp +++ b/indra/newview/llspeakers.cpp @@ -287,6 +287,7 @@ LLPointer<LLSpeaker> LLSpeakerMgr::setSpeaker(const LLUUID& id, const std::strin  		mSpeakers.insert(std::make_pair(speakerp->mID, speakerp));  		mSpeakersSorted.push_back(speakerp);  		LL_DEBUGS("Speakers") << "Added speaker " << id << llendl; +		//llinfos << "Merov debug : setSpeaker, add, id = " << id << ", name = " << name << llendl;  		fireEvent(new LLSpeakerListChangeEvent(this, speakerp->mID), "add");  	}  	else @@ -307,6 +308,7 @@ LLPointer<LLSpeaker> LLSpeakerMgr::setSpeaker(const LLUUID& id, const std::strin  		}  		else  		{ +			llinfos << "Merov debug : setSpeaker, speaker not found? id = " << id << ", name = " << name << llendl;  			LL_WARNS("Speakers") << "Speaker " << id << " not found" << llendl;  		}  	}  | 
