diff options
| author | Yuri Chebotarev <ychebotarev@productengine.com> | 2009-12-03 13:46:04 +0200 | 
|---|---|---|
| committer | Yuri Chebotarev <ychebotarev@productengine.com> | 2009-12-03 13:46:04 +0200 | 
| commit | 37e547b67d262c5007e0beee703e578d6f3073bf (patch) | |
| tree | c65c9e321afa98f4fc7ec65e716a53dcc58a5a09 /indra/newview | |
| parent | 032675b5dd3306b523d9fdc3795e82edf6271561 (diff) | |
no ticket. system messages where without time after changeset 5886:8987aefb8b91
--HG--
branch : product-engine
Diffstat (limited to 'indra/newview')
| -rw-r--r-- | indra/newview/llnearbychat.cpp | 21 | ||||
| -rw-r--r-- | indra/newview/llnearbychathandler.cpp | 18 | 
2 files changed, 21 insertions, 18 deletions
| diff --git a/indra/newview/llnearbychat.cpp b/indra/newview/llnearbychat.cpp index fda3df43ae..18e5169930 100644 --- a/indra/newview/llnearbychat.cpp +++ b/indra/newview/llnearbychat.cpp @@ -58,6 +58,7 @@  #include "llbottomtray.h"  #include "llnearbychatbar.h"  #include "llfloaterreg.h" +#include "lltrans.h"  static const S32 RESIZE_BAR_THICKNESS = 3; @@ -131,6 +132,21 @@ void    LLNearbyChat::applySavedVariables()  	}  } +std::string appendTime() +{ +	time_t utc_time; +	utc_time = time_corrected(); +	std::string timeStr ="["+ LLTrans::getString("TimeHour")+"]:[" +		+LLTrans::getString("TimeMin")+"] "; + +	LLSD substitution; + +	substitution["datetime"] = (S32) utc_time; +	LLStringUtil::format (timeStr, substitution); + +	return timeStr; +} +  void	LLNearbyChat::addMessage(const LLChat& chat,bool archive)  { @@ -153,6 +169,11 @@ void	LLNearbyChat::addMessage(const LLChat& chat,bool archive)  		}  	} +	LLChat& tmp_chat = const_cast<LLChat&>(chat); + +	if(tmp_chat.mTimeStr.empty()) +		tmp_chat.mTimeStr = appendTime(); +  	bool use_plain_text_chat_history = gSavedSettings.getBOOL("PlainTextChatHistory");  	if (!chat.mMuted) diff --git a/indra/newview/llnearbychathandler.cpp b/indra/newview/llnearbychathandler.cpp index 281d76bef3..169560f688 100644 --- a/indra/newview/llnearbychathandler.cpp +++ b/indra/newview/llnearbychathandler.cpp @@ -42,7 +42,6 @@  #include "llfloaterreg.h"//for LLFloaterReg::getTypedInstance  #include "llviewerwindow.h"//for screen channel position -#include "lltrans.h"  //add LLNearbyChatHandler to LLNotificationsUI namespace  using namespace LLNotificationsUI; @@ -319,20 +318,6 @@ void LLNearbyChatHandler::initChannel()  	mChannel->init(channel_right_bound - channel_width, channel_right_bound);  } -std::string appendTime() -{ -	time_t utc_time; -	utc_time = time_corrected(); -	std::string timeStr ="["+ LLTrans::getString("TimeHour")+"]:[" -		+LLTrans::getString("TimeMin")+"] "; - -	LLSD substitution; - -	substitution["datetime"] = (S32) utc_time; -	LLStringUtil::format (timeStr, substitution); - -	return timeStr; -}  void LLNearbyChatHandler::processChat(const LLChat& chat_msg) @@ -347,9 +332,6 @@ void LLNearbyChatHandler::processChat(const LLChat& chat_msg)  	LLChat& tmp_chat = const_cast<LLChat&>(chat_msg); -	if(tmp_chat.mTimeStr.empty()) -		tmp_chat.mTimeStr = appendTime(); -  	if (tmp_chat.mChatStyle == CHAT_STYLE_IRC)  	{  		if(!tmp_chat.mFromName.empty()) | 
