Index: chrome/renderer/prerender/prerenderer_client.cc |
diff --git a/chrome/renderer/prerender/prerenderer_client.cc b/chrome/renderer/prerender/prerenderer_client.cc |
index 6617028eedf6066173d634ef7812d3fe2ba52dfe..00573357f9e96c552f69aa3e04b07797a0fb8839 100644 |
--- a/chrome/renderer/prerender/prerenderer_client.cc |
+++ b/chrome/renderer/prerender/prerenderer_client.cc |
@@ -6,6 +6,7 @@ |
#include "base/logging.h" |
#include "chrome/renderer/prerender/prerender_extra_data.h" |
+#include "chrome/renderer/prerender/prerender_helper.h" |
#include "content/public/renderer/render_view.h" |
#include "third_party/WebKit/public/web/WebView.h" |
@@ -34,6 +35,11 @@ void PrerendererClient::willAddPrerender( |
render_view()->GetSize())); |
} |
+bool PrerendererClient::isPrefetchOnly() { |
+ return PrerenderHelper::GetPrerenderMode( |
+ render_view()->GetMainRenderFrame()) == PREFETCH_ONLY; |
+} |
+ |
void PrerendererClient::OnDestruct() { |
delete this; |
} |