Include viewer version in FSData-provided settings defaults, so we don't need to provide an empty file to clear defaults set via a download for an old release
parent
5de9eb0522
commit
cf36d9d8bc
|
|
@ -306,7 +306,7 @@ void downloadError(LLSD const &aData, std::string const &aURL)
|
|||
void FSData::startDownload()
|
||||
{
|
||||
mFSdataFilename = gDirUtilp->getExpandedFilename(LL_PATH_USER_SETTINGS, "fsdata.xml");
|
||||
mFSdataDefaultsFilename = gDirUtilp->getExpandedFilename(LL_PATH_USER_SETTINGS, "fsdata_defaults.xml");
|
||||
mFSdataDefaultsFilename = gDirUtilp->getExpandedFilename(LL_PATH_USER_SETTINGS, llformat("fsdata_defaults.%s.xml", LLVersionInfo::getShortVersion().c_str()));
|
||||
mClientTagsFilename = gDirUtilp->getExpandedFilename(LL_PATH_USER_SETTINGS, "client_list_v2.xml");
|
||||
|
||||
{
|
||||
|
|
|
|||
|
|
@ -2836,7 +2836,7 @@ bool LLAppViewer::initConfiguration()
|
|||
|
||||
//<FS:Techwolf Lupindo>
|
||||
// load defaults overide here. Can not use settings_files.xml as path is different then above loading of defaults.
|
||||
std::string fsdata_defaults = gDirUtilp->getExpandedFilename(LL_PATH_USER_SETTINGS, "fsdata_defaults.xml");
|
||||
std::string fsdata_defaults = gDirUtilp->getExpandedFilename(LL_PATH_USER_SETTINGS, llformat("fsdata_defaults.%s.xml", LLVersionInfo::getShortVersion().c_str()));
|
||||
std::string fsdata_global = "Global";
|
||||
LLControlGroup* settings_group = LLControlGroup::getInstance(fsdata_global);
|
||||
if(settings_group && settings_group->loadFromFile(fsdata_defaults, set_defaults))
|
||||
|
|
|
|||
Loading…
Reference in New Issue