summaryrefslogtreecommitdiffstats
path: root/chrome/browser/importer/importer.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/browser/importer/importer.cc')
-rw-r--r--chrome/browser/importer/importer.cc11
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(&params);
+ BrowserList::GetLastActive()->AddSelectedTabWithURL(
+ url, PageTransition::TYPED);
MessageLoop::current()->PostTask(FROM_HERE, NewRunnableMethod(
- this, &ImporterHost::OnLockViewEnd, false));
+ this, &ImporterHost::OnLockViewEnd, false));
is_source_readable_ = false;
}