| Index: chrome/browser/bookmarks/bookmark_utils.cc
|
| diff --git a/chrome/browser/bookmarks/bookmark_utils.cc b/chrome/browser/bookmarks/bookmark_utils.cc
|
| index 7515017cb874c87e25cf3386abd8eaa694ffa931..790f9b46feadfc1e65505c4baa3f9ef47a3c20e6 100644
|
| --- a/chrome/browser/bookmarks/bookmark_utils.cc
|
| +++ b/chrome/browser/bookmarks/bookmark_utils.cc
|
| @@ -77,8 +77,9 @@ class NewBrowserPageNavigator : public PageNavigator {
|
| const GURL& referrer,
|
| WindowOpenDisposition disposition,
|
| content::PageTransition transition) OVERRIDE {
|
| - return OpenURL(OpenURLParams(url, referrer, disposition, transition,
|
| - false));
|
| + DCHECK(referrer.is_empty());
|
| + return OpenURL(OpenURLParams(url, content::Referrer(), disposition,
|
| + transition, false));
|
| }
|
|
|
| virtual TabContents* OpenURL(const OpenURLParams& params) OVERRIDE {
|
| @@ -155,8 +156,9 @@ void OpenAllImpl(const BookmarkNode* node,
|
| disposition = NEW_BACKGROUND_TAB;
|
| else
|
| disposition = initial_disposition;
|
| - (*navigator)->OpenURL(OpenURLParams(node->url(), GURL(), disposition,
|
| - content::PAGE_TRANSITION_AUTO_BOOKMARK, false));
|
| + (*navigator)->OpenURL(OpenURLParams(node->url(), content::Referrer(),
|
| + disposition, content::PAGE_TRANSITION_AUTO_BOOKMARK,
|
| + false));
|
| if (!*opened_url) {
|
| *opened_url = true;
|
| // We opened the first URL which may have opened a new window or clobbered
|
|
|