diff options
Diffstat (limited to 'chrome/browser/tab_contents.cc')
-rw-r--r-- | chrome/browser/tab_contents.cc | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/chrome/browser/tab_contents.cc b/chrome/browser/tab_contents.cc index 1a80995..931d415 100644 --- a/chrome/browser/tab_contents.cc +++ b/chrome/browser/tab_contents.cc @@ -242,11 +242,11 @@ void TabContents::Activate() { delegate_->ActivateContents(this); } -void TabContents::OpenURL(const GURL& url, +void TabContents::OpenURL(const GURL& url, const GURL& referrer, WindowOpenDisposition disposition, PageTransition::Type transition) { if (delegate_) - delegate_->OpenURLFromTab(this, url, disposition, transition); + delegate_->OpenURLFromTab(this, url, referrer, disposition, transition); } bool TabContents::NavigateToPendingEntry(bool reload) { @@ -454,9 +454,10 @@ void TabContents::AddNewContents(ConstrainedWindow* window, void TabContents::OpenURL(ConstrainedWindow* window, const GURL& url, + const GURL& referrer, WindowOpenDisposition disposition, PageTransition::Type transition) { - OpenURL(url, disposition, transition); + OpenURL(url, referrer, disposition, transition); } void TabContents::WillClose(ConstrainedWindow* window) { |