summaryrefslogtreecommitdiff
path: root/indra/newview/llstartup.cpp
diff options
context:
space:
mode:
authorandreykproductengine <andreykproductengine@lindenlab.com>2019-10-14 20:49:16 +0300
committerandreykproductengine <andreykproductengine@lindenlab.com>2019-10-14 20:49:16 +0300
commitbd42fd13b038dea5bddf06ed8da7b51d08b38bae (patch)
tree7f752a2d75c480ddee7f384a35dcd74fbdecef34 /indra/newview/llstartup.cpp
parent5ce0d6268b4750fb376c293d566736052185f638 (diff)
SL-11719 Fixed init of conversation log
Diffstat (limited to 'indra/newview/llstartup.cpp')
-rw-r--r--indra/newview/llstartup.cpp12
1 files changed, 6 insertions, 6 deletions
diff --git a/indra/newview/llstartup.cpp b/indra/newview/llstartup.cpp
index 6cbd83d656..a861def704 100644
--- a/indra/newview/llstartup.cpp
+++ b/indra/newview/llstartup.cpp
@@ -942,12 +942,6 @@ bool idle_startup()
LLFile::mkdir(gDirUtilp->getChatLogsDir());
LLFile::mkdir(gDirUtilp->getPerAccountChatLogsDir());
- //Initialize conversation log only when chat log directories are ready
- if (!LLConversationLog::instanceExists())
- {
- // Check existance since this part can be reached twice if login fails
- LLConversationLog::initParamSingleton();
- }
//good a place as any to create user windlight directories
std::string user_windlight_path_name(gDirUtilp->getExpandedFilename( LL_PATH_USER_SETTINGS , "windlight", ""));
@@ -1298,6 +1292,12 @@ bool idle_startup()
LLStartUp::initExperiences();
display_startup();
+
+ // If logging should be enebled, turns it on and loads history from disk
+ // Note: does not happen on init of singleton because preferences can use
+ // this instance without logging in
+ LLConversationLog::getInstance()->initLoggingState();
+
LLStartUp::setStartupState( STATE_MULTIMEDIA_INIT );
return FALSE;