Index: net/proxy/polling_proxy_config_service.cc |
diff --git a/net/proxy/polling_proxy_config_service.cc b/net/proxy/polling_proxy_config_service.cc |
index d80b4f2052dd6e9d234c1f196ed1519620b23c63..b347bc5b1377bd4c98ebe8e537c47db054b88e8c 100644 |
--- a/net/proxy/polling_proxy_config_service.cc |
+++ b/net/proxy/polling_proxy_config_service.cc |
@@ -121,7 +121,9 @@ class PollingProxyConfigService::Core |
// If the configuration has changed, notify the observers. |
has_config_ = true; |
last_config_ = config; |
- FOR_EACH_OBSERVER(Observer, observers_, OnProxyConfigChanged(config)); |
+ FOR_EACH_OBSERVER(Observer, observers_, |
+ OnProxyConfigChanged(config, |
+ ProxyConfigService::CONFIG_VALID)); |
} |
if (poll_task_queued_) |
@@ -162,8 +164,9 @@ void PollingProxyConfigService::RemoveObserver(Observer* observer) { |
core_->RemoveObserver(observer); |
} |
-bool PollingProxyConfigService::GetLatestProxyConfig(ProxyConfig* config) { |
- return core_->GetLatestProxyConfig(config); |
+ProxyConfigService::ConfigAvailability |
+ PollingProxyConfigService::GetLatestProxyConfig(ProxyConfig* config) { |
+ return core_->GetLatestProxyConfig(config) ? CONFIG_VALID : CONFIG_PENDING; |
} |
void PollingProxyConfigService::OnLazyPoll() { |