diff options
| author | Mike Antipov <mantipov@productengine.com> | 2010-01-25 13:11:19 +0200 | 
|---|---|---|
| committer | Mike Antipov <mantipov@productengine.com> | 2010-01-25 13:11:19 +0200 | 
| commit | 149c56ae429b0dc8ebf349027fe855066b3447f7 (patch) | |
| tree | 4328182abb15bd841888b5cb90b6dc43b5e98ad8 | |
| parent | 74b3c9e0e5cbcb2c34ae0f8dd2d0186826a227da (diff) | |
Related to normal bug EXT-3880 ( [BSI] functionality loss - online status in profile)
-- removed logic to process online status (LLPanelAvatarProfile::fillOnlineStatus) for non-existent view (name="online_status") on profile page
--HG--
branch : product-engine
| -rw-r--r-- | indra/newview/llpanelavatar.cpp | 17 | ||||
| -rw-r--r-- | indra/newview/llpanelavatar.h | 5 | ||||
| -rw-r--r-- | indra/newview/llpanelme.cpp | 2 | 
3 files changed, 0 insertions, 24 deletions
| diff --git a/indra/newview/llpanelavatar.cpp b/indra/newview/llpanelavatar.cpp index 564c80a492..fe5b20813a 100644 --- a/indra/newview/llpanelavatar.cpp +++ b/indra/newview/llpanelavatar.cpp @@ -584,8 +584,6 @@ void LLPanelAvatarProfile::processProfileProperties(const LLAvatarData* avatar_d  	fillPartnerData(avatar_data); -	fillOnlineStatus(avatar_data); -  	fillAccountStatus(avatar_data);  } @@ -653,21 +651,6 @@ void LLPanelAvatarProfile::fillPartnerData(const LLAvatarData* avatar_data)  	}  } -void LLPanelAvatarProfile::fillOnlineStatus(const LLAvatarData* avatar_data) -{ -	bool online = avatar_data->flags & AVATAR_ONLINE; -	if(LLAvatarActions::isFriend(avatar_data->avatar_id)) -	{ -		// Online status NO could be because they are hidden -		// If they are a friend, we may know the truth! -		online = LLAvatarTracker::instance().isBuddyOnline(avatar_data->avatar_id); -	} -	childSetValue("online_status", online ? -		"Online" : "Offline"); -	childSetColor("online_status", online ?  -		LLColor4::green : LLColor4::red); -} -  void LLPanelAvatarProfile::fillAccountStatus(const LLAvatarData* avatar_data)  {  	LLStringUtil::format_map_t args; diff --git a/indra/newview/llpanelavatar.h b/indra/newview/llpanelavatar.h index 1174c72d60..ce59f1e93d 100644 --- a/indra/newview/llpanelavatar.h +++ b/indra/newview/llpanelavatar.h @@ -178,11 +178,6 @@ protected:  	virtual void fillPartnerData(const LLAvatarData* avatar_data);  	/** -	 * Fills Avatar's online status. -	 */ -	virtual void fillOnlineStatus(const LLAvatarData* avatar_data); - -	/**  	 * Fills account status.  	 */  	virtual void fillAccountStatus(const LLAvatarData* avatar_data); diff --git a/indra/newview/llpanelme.cpp b/indra/newview/llpanelme.cpp index ece93125b3..0f0fb4b94e 100644 --- a/indra/newview/llpanelme.cpp +++ b/indra/newview/llpanelme.cpp @@ -198,8 +198,6 @@ void LLPanelMyProfileEdit::processProfileProperties(const LLAvatarData* avatar_d  {  	fillCommonData(avatar_data); -	fillOnlineStatus(avatar_data); -  	fillPartnerData(avatar_data);  	fillAccountStatus(avatar_data); | 
