diff options
| author | Brad Payne (Vir Linden) <vir@lindenlab.com> | 2013-02-13 10:21:33 -0500 | 
|---|---|---|
| committer | Brad Payne (Vir Linden) <vir@lindenlab.com> | 2013-02-13 10:21:33 -0500 | 
| commit | 7fba28471a39e9ffaf866ca6cf379c6b684c0d18 (patch) | |
| tree | a59a40bdaeb13aefd66121d0f780d8006bef2a3c | |
| parent | 2665106aebc4fde975aa13f5c093637e4d9d30ad (diff) | |
| parent | 9ef4c33772b3d358fd90125ea82a05ae70c01643 (diff) | |
merge
| -rwxr-xr-x | indra/newview/llagent.cpp | 1 | ||||
| -rwxr-xr-x | indra/newview/llappearancemgr.cpp | 1 | ||||
| -rwxr-xr-x | indra/newview/llviewerstats.cpp | 2 | ||||
| -rwxr-xr-x | indra/newview/llvoavatar.cpp | 6 | 
4 files changed, 8 insertions, 2 deletions
| diff --git a/indra/newview/llagent.cpp b/indra/newview/llagent.cpp index c86b75791d..d10f76ea55 100755 --- a/indra/newview/llagent.cpp +++ b/indra/newview/llagent.cpp @@ -4339,7 +4339,6 @@ void LLAgent::sendAgentSetAppearance()  	{  		// Change is fully resolved, can close some open phases.  		gAgentAvatarp->stopPhase("process_initial_wearables_update"); -		gAgentAvatarp->stopPhase("wear_inventory_category");  	}  	if (!isAgentAvatarValid() || (getRegion() && getRegion()->getCentralBakeVersion())) return; diff --git a/indra/newview/llappearancemgr.cpp b/indra/newview/llappearancemgr.cpp index ecbb922adc..10523ca998 100755 --- a/indra/newview/llappearancemgr.cpp +++ b/indra/newview/llappearancemgr.cpp @@ -2008,6 +2008,7 @@ void LLAppearanceMgr::updateAppearanceFromCOF(bool update_base_outfit_ordering)  	}  	BoolSetter setIsInUpdateAppearanceFromCOF(mIsInUpdateAppearanceFromCOF); +	selfStartPhase("update_appearance_from_cof");  	LL_INFOS("Avatar") << self_av_string() << "starting" << LL_ENDL; diff --git a/indra/newview/llviewerstats.cpp b/indra/newview/llviewerstats.cpp index 65cae9b338..17bb03b889 100755 --- a/indra/newview/llviewerstats.cpp +++ b/indra/newview/llviewerstats.cpp @@ -763,7 +763,7 @@ void LLViewerStats::PhaseMap::stopPhase(const std::string& phase_name)  	{  		if (iter->second.getStarted())  		{ -			// Going from started to paused state - record stats. +			// Going from started to stopped state - record stats.  			iter->second.stop();  		}  	} diff --git a/indra/newview/llvoavatar.cpp b/indra/newview/llvoavatar.cpp index 346c55e589..20d598d35b 100755 --- a/indra/newview/llvoavatar.cpp +++ b/indra/newview/llvoavatar.cpp @@ -5933,6 +5933,12 @@ void LLVOAvatar::updateRezzedStatusTimers()  			{  				stopPhase("load_" + LLVOAvatar::rezStatusToString(i));  			} +			if (rez_status == 3) +			{ +				// "fully loaded", mark any pending appearance change complete. +				selfStopPhase("update_appearance_from_cof"); +				selfStopPhase("wear_inventory_category"); +			}  		}  		mLastRezzedStatus = rez_status; | 
