Index: chrome/browser/dom_ui/filebrowse_ui.cc |
=================================================================== |
--- chrome/browser/dom_ui/filebrowse_ui.cc (revision 55729) |
+++ chrome/browser/dom_ui/filebrowse_ui.cc (working copy) |
@@ -751,13 +751,9 @@ |
} else { |
browser = BrowserList::GetLastActive(); |
} |
- TabContents* contents = browser->AddTabWithURL( |
- GURL(path), GURL(), PageTransition::LINK, -1, |
- TabStripModel::ADD_SELECTED, NULL, std::string()); |
- // AddTabWithURL could have picked another Browser instance to create this |
- // new tab at. So we have to reset the ptr of the browser that we want to |
- // talk to. |
- browser = contents->delegate()->GetBrowser(); |
+ browser->AddTabWithURL(GURL(path), GURL(), PageTransition::LINK, -1, |
+ TabStripModel::ADD_SELECTED, NULL, std::string(), |
+ &browser); |
if (popup) { |
// TODO(dhg): Remove these from being hardcoded. Allow javascript |
// to specify. |
@@ -1120,7 +1116,8 @@ |
browser->AddTabWithURL( |
GURL(url), GURL(), PageTransition::LINK, -1, |
- TabStripModel::ADD_SELECTED, NULL, std::string()); |
+ TabStripModel::ADD_SELECTED, NULL, std::string(), |
+ &browser); |
browser->window()->SetBounds(gfx::Rect(kPopupLeft, |
kPopupTop, |
width, |