diff options
| -rw-r--r-- | indra/newview/installers/windows/installer_template.nsi | 2 | ||||
| -rw-r--r-- | indra/newview/llappviewer.cpp | 18 | 
2 files changed, 18 insertions, 2 deletions
diff --git a/indra/newview/installers/windows/installer_template.nsi b/indra/newview/installers/windows/installer_template.nsi index 7513908cb4..da46587403 100644 --- a/indra/newview/installers/windows/installer_template.nsi +++ b/indra/newview/installers/windows/installer_template.nsi @@ -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
 diff --git a/indra/newview/llappviewer.cpp b/indra/newview/llappviewer.cpp index b5ed8d8647..cd2174eea4 100644 --- a/indra/newview/llappviewer.cpp +++ b/indra/newview/llappviewer.cpp @@ -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();  | 
