Index: third_party/WebKit/Source/core/fetch/Resource.h |
diff --git a/third_party/WebKit/Source/core/fetch/Resource.h b/third_party/WebKit/Source/core/fetch/Resource.h |
index aa38dcd8db673802763783fb5706cc9a8d7ce5ff..08ae84163059c4c5b094c3cf81be39bc243c1007 100644 |
--- a/third_party/WebKit/Source/core/fetch/Resource.h |
+++ b/third_party/WebKit/Source/core/fetch/Resource.h |
@@ -288,7 +288,7 @@ protected: |
// Returns the memory dump name used for tracing. See Resource::onMemoryDump. |
String getMemoryDumpName() const; |
- const HashCountedSet<ResourceClient*>& clients() const { return m_clients; } |
+ const HeapHashCountedSet<WeakMember<ResourceClient>>& clients() const { return m_clients; } |
DataBufferingPolicy dataBufferingPolicy() const { return m_options.dataBufferingPolicy; } |
void setCachePolicyBypassingCache(); |
@@ -347,9 +347,9 @@ private: |
// Ordered list of all redirects followed while fetching this resource. |
Vector<RedirectPair> m_redirectChain; |
- HashCountedSet<ResourceClient*> m_clients; |
- HashCountedSet<ResourceClient*> m_clientsAwaitingCallback; |
- HashCountedSet<ResourceClient*> m_finishedClients; |
+ HeapHashCountedSet<WeakMember<ResourceClient>> m_clients; |
+ HeapHashCountedSet<WeakMember<ResourceClient>> m_clientsAwaitingCallback; |
+ HeapHashCountedSet<WeakMember<ResourceClient>> m_finishedClients; |
ResourceLoaderOptions m_options; |