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 490f06dcc96d270791ebd591b27b631cc20a024f..b0e7fc37dd449ee25a16518ad6c747f640d57fba 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, |