Index: chrome/browser/prerender/prerender_contents.cc |
diff --git a/chrome/browser/prerender/prerender_contents.cc b/chrome/browser/prerender/prerender_contents.cc |
index fbc8b5be3c01d5867f09eba11b1cfa73ce58647a..d6dcbbbad65cfae91646e473f5fe204c019c9825 100644 |
--- a/chrome/browser/prerender/prerender_contents.cc |
+++ b/chrome/browser/prerender/prerender_contents.cc |
@@ -319,8 +319,12 @@ void PrerenderContents::StartPrerendering( |
DCHECK(load_start_time_.is_null()); |
load_start_time_ = base::TimeTicks::Now(); |
- new_contents->controller().LoadURL(prerender_url_, |
- referrer_, PageTransition::LINK, |
+ PageTransition::Type transition = PageTransition::LINK; |
+ if (origin_ == ORIGIN_OMNIBOX_ORIGINAL || |
cbentzel
2011/10/10 15:55:15
Perhaps an IsOmniboxOrigin() helper?
dominich
2011/10/10 15:57:47
I considered it, but these two origins are only go
|
+ origin_ == ORIGIN_OMNIBOX_CONSERVATIVE) { |
+ transition = PageTransition::TYPED; |
+ } |
+ new_contents->controller().LoadURL(prerender_url_, referrer_, transition, |
std::string()); |
} |