diff options
Diffstat (limited to 'chrome/browser/tabs')
-rw-r--r-- | chrome/browser/tabs/tab_strip_model.cc | 4 | ||||
-rw-r--r-- | chrome/browser/tabs/tab_strip_model.h | 1 | ||||
-rw-r--r-- | chrome/browser/tabs/tab_strip_model_unittest.cc | 3 |
3 files changed, 5 insertions, 3 deletions
diff --git a/chrome/browser/tabs/tab_strip_model.cc b/chrome/browser/tabs/tab_strip_model.cc index 8e320bc..40d1911 100644 --- a/chrome/browser/tabs/tab_strip_model.cc +++ b/chrome/browser/tabs/tab_strip_model.cc @@ -334,7 +334,7 @@ bool TabStripModel::ShouldResetGroupOnSelect(TabContents* contents) const { TabContents* TabStripModel::AddBlankTab(bool foreground) { DCHECK(delegate_); TabContents* contents = delegate_->CreateTabContentsForURL( - NewTabUIURL(), profile_, PageTransition::TYPED, false, NULL); + NewTabUIURL(), GURL(), profile_, PageTransition::TYPED, false, NULL); AddTabContents(contents, -1, PageTransition::TYPED, foreground); return contents; } @@ -342,7 +342,7 @@ TabContents* TabStripModel::AddBlankTab(bool foreground) { TabContents* TabStripModel::AddBlankTabAt(int index, bool foreground) { DCHECK(delegate_); TabContents* contents = delegate_->CreateTabContentsForURL( - NewTabUIURL(), profile_, PageTransition::LINK, false, NULL); + NewTabUIURL(), GURL(), profile_, PageTransition::LINK, false, NULL); AddTabContents(contents, index, PageTransition::LINK, foreground); return contents; } diff --git a/chrome/browser/tabs/tab_strip_model.h b/chrome/browser/tabs/tab_strip_model.h index fd3a196..4329a6e 100644 --- a/chrome/browser/tabs/tab_strip_model.h +++ b/chrome/browser/tabs/tab_strip_model.h @@ -118,6 +118,7 @@ class TabStripModelDelegate { // If |instance| is not null, its process is used to render the tab. virtual TabContents* CreateTabContentsForURL( const GURL& url, + const GURL& referrer, Profile* profile, PageTransition::Type transition, bool defer_load, diff --git a/chrome/browser/tabs/tab_strip_model_unittest.cc b/chrome/browser/tabs/tab_strip_model_unittest.cc index cac7612..d051bf9 100644 --- a/chrome/browser/tabs/tab_strip_model_unittest.cc +++ b/chrome/browser/tabs/tab_strip_model_unittest.cc @@ -108,7 +108,7 @@ class TabStripModelTest : public testing::Test { // Forwards a URL "load" request through to our dummy TabContents // implementation. void LoadURL(TabContents* contents, const std::wstring& url) { - contents->controller()->LoadURL(GURL(url), PageTransition::LINK); + contents->controller()->LoadURL(GURL(url), GURL(), PageTransition::LINK); } void GoBack(TabContents* contents) { @@ -997,6 +997,7 @@ class TabStripDummyDelegate : public TabStripModelDelegate { virtual int GetDragActions() const { return 0; } virtual TabContents* CreateTabContentsForURL( const GURL& url, + const GURL& referrer, Profile* profile, PageTransition::Type transition, bool defer_load, |