Index: chrome/browser/net/pref_proxy_config_service.h |
diff --git a/chrome/browser/net/pref_proxy_config_service.h b/chrome/browser/net/pref_proxy_config_service.h |
index a0f6cd0c2ed1effa0d2fc41b48dfc97be3355678..ecbaad1b47dd99a85d1f21b68009c4f5a0b49f29 100644 |
--- a/chrome/browser/net/pref_proxy_config_service.h |
+++ b/chrome/browser/net/pref_proxy_config_service.h |
@@ -33,7 +33,6 @@ class PrefProxyConfigTracker |
}; |
explicit PrefProxyConfigTracker(PrefService* pref_service); |
- virtual ~PrefProxyConfigTracker(); |
// Observer manipulation is only valid on the IO thread. |
void AddObserver(Observer* observer); |
@@ -50,6 +49,9 @@ class PrefProxyConfigTracker |
void DetachFromPrefService(); |
private: |
+ friend class base::RefCountedThreadSafe<PrefProxyConfigTracker>; |
+ virtual ~PrefProxyConfigTracker(); |
+ |
// NotificationObserver implementation: |
virtual void Observe(NotificationType type, |
const NotificationSource& source, |