| Index: components/data_reduction_proxy/browser/data_reduction_proxy_params.cc
|
| diff --git a/components/data_reduction_proxy/browser/data_reduction_proxy_params.cc b/components/data_reduction_proxy/browser/data_reduction_proxy_params.cc
|
| index 16e0d20c6033e603005177f549a7b3a2c58a1cc4..d3a38903d5739f8e4695bfed4a11d3003fd3e191 100644
|
| --- a/components/data_reduction_proxy/browser/data_reduction_proxy_params.cc
|
| +++ b/components/data_reduction_proxy/browser/data_reduction_proxy_params.cc
|
| @@ -199,6 +199,8 @@ void DataReductionProxyParams::InitWithoutChecks() {
|
|
|
| std::string probe_url = command_line.GetSwitchValueASCII(
|
| switches::kDataReductionProxyProbeURL);
|
| + std::string warmup_url = command_line.GetSwitchValueASCII(
|
| + switches::kDataReductionProxyWarmupURL);
|
|
|
| // Set from preprocessor constants those params that are not specified on the
|
| // command line.
|
| @@ -216,6 +218,8 @@ void DataReductionProxyParams::InitWithoutChecks() {
|
| alt_fallback_origin = GetDefaultAltFallbackOrigin();
|
| if (probe_url.empty())
|
| probe_url = GetDefaultProbeURL();
|
| + if (warmup_url.empty())
|
| + warmup_url = GetDefaultWarmupURL();
|
|
|
| origin_ = GURL(origin);
|
| fallback_origin_ = GURL(fallback_origin);
|
| @@ -223,6 +227,7 @@ void DataReductionProxyParams::InitWithoutChecks() {
|
| alt_origin_ = GURL(alt_origin);
|
| alt_fallback_origin_ = GURL(alt_fallback_origin);
|
| probe_url_ = GURL(probe_url);
|
| + warmup_url_ = GURL(warmup_url);
|
|
|
| }
|
|
|
| @@ -342,4 +347,11 @@ std::string DataReductionProxyParams::GetDefaultProbeURL() const {
|
| return std::string();
|
| }
|
|
|
| +std::string DataReductionProxyParams::GetDefaultWarmupURL() const {
|
| +#if defined(DATA_REDUCTION_PROXY_WARMUP_URL)
|
| + return DATA_REDUCTION_PROXY_WARMUP_URL;
|
| +#endif
|
| + return std::string();
|
| +}
|
| +
|
| } // namespace data_reduction_proxy
|
|
|