diff options
Diffstat (limited to 'indra')
| -rw-r--r-- | indra/newview/app_settings/settings.xml | 11 | ||||
| -rw-r--r-- | indra/newview/llfeaturemanager.cpp | 4 | 
2 files changed, 13 insertions, 2 deletions
diff --git a/indra/newview/app_settings/settings.xml b/indra/newview/app_settings/settings.xml index 2244f05104..1d635ef18a 100644 --- a/indra/newview/app_settings/settings.xml +++ b/indra/newview/app_settings/settings.xml @@ -2841,6 +2841,17 @@          <key>Value</key>          <integer>0</integer>      </map> +	<key>FeatureManagerHTTPTable</key> +      <map> +        <key>Comment</key> +        <string>Base directory for HTTP feature/gpu table fetches</string> +        <key>Persist</key> +        <integer>1</integer> +        <key>Type</key> +        <string>String</string> +        <key>Value</key> +        <string>http://viewer-settings.secondlife.com</string> +    </map>      <key>FPSLogFrequency</key>      <map>        <key>Comment</key> diff --git a/indra/newview/llfeaturemanager.cpp b/indra/newview/llfeaturemanager.cpp index 4fdb010162..f32fcd6b7f 100644 --- a/indra/newview/llfeaturemanager.cpp +++ b/indra/newview/llfeaturemanager.cpp @@ -496,11 +496,11 @@ private:  void fetch_table(std::string table)  { -	const std::string base       = "http://viewer-settings.s3.amazonaws.com/"; +	const std::string base       = gSavedSettings.getString("FeatureManagerHTTPTable");  	const std::string filename   = llformat(table.c_str(), LLVersionInfo::getVersion().c_str()); -	const std::string url        = base + filename; +	const std::string url        = base + "/" + filename;  	const std::string path       = gDirUtilp->getExpandedFilename(LL_PATH_USER_SETTINGS, filename);  | 
