| Index: net/sdch/sdch_owner.h
|
| diff --git a/net/sdch/sdch_owner.h b/net/sdch/sdch_owner.h
|
| index a187a6e0b56c3d2cb5ed0afdc1fdceee18693e75..134bb86df7d7e8693fe9d3e8414b64c750167216 100644
|
| --- a/net/sdch/sdch_owner.h
|
| +++ b/net/sdch/sdch_owner.h
|
| @@ -10,6 +10,7 @@
|
|
|
| #include "base/memory/memory_pressure_listener.h"
|
| #include "base/memory/ref_counted.h"
|
| +#include "base/memory/weak_ptr.h"
|
| #include "base/prefs/pref_store.h"
|
| #include "net/base/sdch_observer.h"
|
| #include "net/url_request/sdch_dictionary_fetcher.h"
|
| @@ -115,7 +116,8 @@ class NET_EXPORT SdchOwner : public net::SdchObserver,
|
|
|
| bool IsPersistingDictionaries() const;
|
|
|
| - net::SdchManager* manager_;
|
| + // For investigation of http://crbug.com/454198; remove when resolved.
|
| + base::WeakPtr<net::SdchManager> manager_;
|
| scoped_ptr<net::SdchDictionaryFetcher> fetcher_;
|
|
|
| size_t total_dictionary_bytes_;
|
|
|