| Index: third_party/WebKit/Source/platform/Prerender.h
|
| diff --git a/third_party/WebKit/Source/platform/Prerender.h b/third_party/WebKit/Source/platform/Prerender.h
|
| index e942e0e5d39261116e712a800fa907abae326f73..aff87ae14831b98176a334ccc2303dd52a2664b7 100644
|
| --- a/third_party/WebKit/Source/platform/Prerender.h
|
| +++ b/third_party/WebKit/Source/platform/Prerender.h
|
| @@ -83,7 +83,11 @@ public:
|
| private:
|
| Prerender(PrerenderClient*, const KURL&, unsigned relTypes, const Referrer&);
|
|
|
| - Member<PrerenderClient> m_client;
|
| + // The embedder's prerendering support holds on to pending Prerender objects;
|
| + // those references should not keep the PrerenderClient alive -- if the client
|
| + // becomes otherwise unreachable it should be GCed (at which point it will
|
| + // abandon this Prerender object.)
|
| + WeakMember<PrerenderClient> m_client;
|
|
|
| const KURL m_url;
|
| const unsigned m_relTypes;
|
|
|