Chromium Code Reviews| Index: chrome/browser/net/pref_proxy_config_tracker_impl.cc |
| diff --git a/chrome/browser/net/pref_proxy_config_tracker_impl.cc b/chrome/browser/net/pref_proxy_config_tracker_impl.cc |
| index 9760f02e0e7bf61af796aba0e021b214118b21ab..2c60ec0005f175153e69f5daf30d495d060b07af 100644 |
| --- a/chrome/browser/net/pref_proxy_config_tracker_impl.cc |
| +++ b/chrome/browser/net/pref_proxy_config_tracker_impl.cc |
| @@ -287,13 +287,11 @@ bool PrefProxyConfigTrackerImpl::PrefConfigToNetConfig( |
| return false; |
| } |
| -void PrefProxyConfigTrackerImpl::Observe( |
| - int type, |
| - const content::NotificationSource& source, |
| - const content::NotificationDetails& details) { |
| +void PrefProxyConfigTrackerImpl::OnPreferenceChanged( |
| + PrefServiceBase* service, |
| + const std::string& pref_name) { |
| DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI)); |
| - if (type == chrome::NOTIFICATION_PREF_CHANGED && |
| - content::Source<PrefService>(source).ptr() == pref_service_) { |
| + if (service == pref_service_) { |
|
Mattias Nissler (ping if slow)
2012/10/31 13:29:35
I think this check is unnecessary. Remove or conve
Jói
2012/10/31 14:56:26
I agree this should be unnecessary. I would like
|
| net::ProxyConfig new_config; |
| ProxyPrefs::ConfigState config_state = ReadPrefConfig(&new_config); |
| if (config_state_ != config_state || |
| @@ -307,7 +305,7 @@ void PrefProxyConfigTrackerImpl::Observe( |
| if (update_pending_) |
| OnProxyConfigChanged(config_state, new_config); |
| } else { |
| - NOTREACHED() << "Unexpected notification of type " << type; |
| + NOTREACHED() << "Unexpected prefs service."; |
|
Mattias Nissler (ping if slow)
2012/10/31 13:29:35
nit: s/prefs service/PrefService/
Jói
2012/10/31 14:56:26
Done.
|
| } |
| } |