| 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,
|
|
|