Index: chrome/browser/net/spdyproxy/data_reduction_proxy_settings.cc |
diff --git a/chrome/browser/net/spdyproxy/data_reduction_proxy_settings.cc b/chrome/browser/net/spdyproxy/data_reduction_proxy_settings.cc |
index 206678e3a69fa5a667d998e153a3bd978330f4e7..65d1add2bad07293e0af0bf1044c4193ef9315b7 100644 |
--- a/chrome/browser/net/spdyproxy/data_reduction_proxy_settings.cc |
+++ b/chrome/browser/net/spdyproxy/data_reduction_proxy_settings.cc |
@@ -354,8 +354,10 @@ void DataReductionProxySettings::SetDataReductionProxyEnabled(bool enabled) { |
if (!IsDataReductionProxyAllowed()) |
return; |
- spdy_proxy_auth_enabled_.SetValue(enabled); |
- OnProxyEnabledPrefChange(); |
+ if (spdy_proxy_auth_enabled_.GetValue() != enabled) { |
+ spdy_proxy_auth_enabled_.SetValue(enabled); |
+ OnProxyEnabledPrefChange(); |
+ } |
} |
int64 DataReductionProxySettings::GetDataReductionLastUpdateTime() { |