| Index: chrome/renderer/prerender/prerender_dispatcher.cc
|
| diff --git a/chrome/renderer/prerender/prerender_dispatcher.cc b/chrome/renderer/prerender/prerender_dispatcher.cc
|
| index 84173fd444ce446cd96ffc3088347d2227732b53..c5af1cd2124095a1d99b2ee37fa710cc438416a6 100644
|
| --- a/chrome/renderer/prerender/prerender_dispatcher.cc
|
| +++ b/chrome/renderer/prerender/prerender_dispatcher.cc
|
| @@ -12,11 +12,14 @@
|
|
|
| namespace prerender {
|
|
|
| -PrerenderDispatcher::PrerenderDispatcher() {
|
| - WebKit::WebPrerenderingSupport::initialize(new PrerenderingSupport());
|
| +PrerenderDispatcher::PrerenderDispatcher()
|
| + : prerendering_support_(new PrerenderingSupport()) {
|
| + WebKit::WebPrerenderingSupport::initialize(prerendering_support_.get());
|
| }
|
|
|
| PrerenderDispatcher::~PrerenderDispatcher() {
|
| + if (prerendering_support_.get())
|
| + WebKit::WebPrerenderingSupport::shutdown();
|
| }
|
|
|
| bool PrerenderDispatcher::IsPrerenderURL(const GURL& url) const {
|
|
|