Make chat loaded from log file be in LogChatColor instead of hardcoded grey

This commit is contained in:
Liru Færs
2019-11-16 10:02:01 -05:00
parent fc649854ff
commit 78fbc214ca
3 changed files with 20 additions and 2 deletions

View File

@@ -2079,6 +2079,24 @@ This should be as low as possible, but too low may break functionality</string>
<key>IsCOA</key> <key>IsCOA</key>
<integer>1</integer> <integer>1</integer>
</map> </map>
<key>LogChatColor</key>
<map>
<key>Comment</key>
<string>Color of chat messages loaded from your log</string>
<key>Persist</key>
<integer>1</integer>
<key>Type</key>
<string>Color4</string>
<key>Value</key>
<array>
<real>0.5</real>
<real>0.5</real>
<real>0.5</real>
<real>1.0</real>
</array>
<key>IsCOA</key>
<integer>1</integer>
</map>
<key>UISndAlert</key> <key>UISndAlert</key>
<map> <map>
<key>Comment</key> <key>Comment</key>

View File

@@ -277,7 +277,7 @@ void LLFloaterChat::addChatHistory(LLChat& chat, bool log_to_file)
LLColor4 color = get_text_color(chat); LLColor4 color = get_text_color(chat);
if (!log_to_file) color = LLColor4::grey; //Recap from log file. if (!log_to_file) color = gSavedSettings.getColor("LogChatColor"); //Recap from log file.
if (chat.mChatType == CHAT_TYPE_DEBUG_MSG) if (chat.mChatType == CHAT_TYPE_DEBUG_MSG)
{ {

View File

@@ -1670,7 +1670,7 @@ void LLFloaterIMPanel::chatFromLogFile(LLLogChat::ELogLineType type, std::string
} }
//self->addHistoryLine(line, LLColor4::grey, FALSE); //self->addHistoryLine(line, LLColor4::grey, FALSE);
LLStyleSP style(new LLStyle(gSavedSettings.getColor4("SystemChatColor"))); LLStyleSP style(new LLStyle(true, gSavedSettings.getColor4("LogChatColor"), LLStringUtil::null));
self->mHistoryEditor->appendText(message, false, true, style, false); self->mHistoryEditor->appendText(message, false, true, style, false);
} }