SL-17585 Crash at LLAppViewer::initConfiguration
parent
ed36165f29
commit
75668d4522
|
|
@ -622,6 +622,8 @@ Function RemoveProgFilesOnInst
|
|||
Push $0
|
||||
StrCpy $0 0
|
||||
|
||||
ClearErrors
|
||||
|
||||
PREINSTALLREMOVE:
|
||||
|
||||
# Remove old SecondLife.exe to invalidate any old shortcuts to it that may be in non-standard locations. See MAINT-3575
|
||||
|
|
|
|||
|
|
@ -2489,10 +2489,24 @@ bool LLAppViewer::initConfiguration()
|
|||
//Load settings files list
|
||||
std::string settings_file_list = gDirUtilp->getExpandedFilename(LL_PATH_APP_SETTINGS, "settings_files.xml");
|
||||
LLXMLNodePtr root;
|
||||
BOOL success = LLXMLNode::parseFile(settings_file_list, root, NULL);
|
||||
BOOL success = LLXMLNode::parseFile(settings_file_list, root, NULL);
|
||||
if (!success)
|
||||
{
|
||||
LL_ERRS() << "Cannot load default configuration file " << settings_file_list << LL_ENDL;
|
||||
LL_WARNS() << "Cannot load default configuration file " << settings_file_list << LL_ENDL;
|
||||
if (gDirUtilp->fileExists(settings_file_list))
|
||||
{
|
||||
LL_ERRS() << "Cannot load default configuration file settings_files.xml. "
|
||||
<< "Please reinstall viewer from https://secondlife.com/support/downloads/ "
|
||||
<< "and contact https://support.secondlife.com if issue persists after reinstall."
|
||||
<< LL_ENDL;
|
||||
}
|
||||
else
|
||||
{
|
||||
LL_ERRS() << "Default configuration file settings_files.xml not found. "
|
||||
<< "Please reinstall viewer from https://secondlife.com/support/downloads/ "
|
||||
<< "and contact https://support.secondlife.com if issue persists after reinstall."
|
||||
<< LL_ENDL;
|
||||
}
|
||||
}
|
||||
|
||||
mSettingsLocationList = new SettingsFiles();
|
||||
|
|
|
|||
Loading…
Reference in New Issue