diff options
Diffstat (limited to 'chrome/browser/importer/importer.cc')
| -rw-r--r-- | chrome/browser/importer/importer.cc | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/chrome/browser/importer/importer.cc b/chrome/browser/importer/importer.cc index 9a40471..32f48d3 100644 --- a/chrome/browser/importer/importer.cc +++ b/chrome/browser/importer/importer.cc @@ -9,6 +9,7 @@ #include "base/values.h" #include "chrome/browser/bookmarks/bookmark_model.h" #include "chrome/browser/browser_list.h" +#include "chrome/browser/browser_navigator.h" #include "chrome/browser/browser_process.h" #include "chrome/browser/browser_thread.h" #include "chrome/browser/browsing_instance.h" @@ -200,15 +201,11 @@ void ImporterHost::StartImportSettings( MB_OK | MB_TOPMOST); GURL url("https://www.google.com/accounts/ServiceLogin"); - Browser* browser = BrowserList::GetLastActive(); - Browser::AddTabWithURLParams params(url, PageTransition::TYPED); - // BrowsingInstance is refcounted. - BrowsingInstance* instance = new BrowsingInstance(writer_->profile()); - params.instance = instance->GetSiteInstanceForURL(url); - browser->AddTabWithURL(¶ms); + BrowserList::GetLastActive()->AddSelectedTabWithURL( + url, PageTransition::TYPED); MessageLoop::current()->PostTask(FROM_HERE, NewRunnableMethod( - this, &ImporterHost::OnLockViewEnd, false)); + this, &ImporterHost::OnLockViewEnd, false)); is_source_readable_ = false; } |
