diff options
| -rwxr-xr-x | indra/newview/llagent.cpp | 15 | 
1 files changed, 3 insertions, 12 deletions
diff --git a/indra/newview/llagent.cpp b/indra/newview/llagent.cpp index f150ceda67..27d2a92f77 100755 --- a/indra/newview/llagent.cpp +++ b/indra/newview/llagent.cpp @@ -850,12 +850,9 @@ boost::signals2::connection LLAgent::addParcelChangedCallback(parcel_changed_cal  //-----------------------------------------------------------------------------  void LLAgent::setRegion(LLViewerRegion *regionp)  { -	bool notifyRegionChange; -	  	llassert(regionp);  	if (mRegionp != regionp)  	{ -		notifyRegionChange = true;  		std::string ip = regionp->getHost().getString();  		LL_INFOS("AgentLocation") << "Moving agent into region: " << regionp->getName() @@ -908,10 +905,7 @@ void LLAgent::setRegion(LLViewerRegion *regionp)  		// Pass new region along to metrics components that care about this level of detail.  		LLAppViewer::metricsUpdateRegion(regionp->getHandle());  	} -	else -	{ -		notifyRegionChange = false; -	} +  	mRegionp = regionp;  	// TODO - most of what follows probably should be moved into callbacks @@ -947,11 +941,8 @@ void LLAgent::setRegion(LLViewerRegion *regionp)  		mRegionp->setCapabilitiesReceivedCallback(boost::bind(&LLAgent::handleServerBakeRegionTransition,this,_1));  	} -	if (notifyRegionChange) -	{ -		LL_DEBUGS("AgentLocation") << "Calling RegionChanged callbacks" << LL_ENDL; -		mRegionChangedSignal(); -	} +	LL_DEBUGS("AgentLocation") << "Calling RegionChanged callbacks" << LL_ENDL; +	mRegionChangedSignal();  }  | 
