From 111ca63cacf4cedb65be41fd4cabfa5ad7bb6b86 Mon Sep 17 00:00:00 2001
From: "jhawkins@chromium.org"
 <jhawkins@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Date: Tue, 7 Dec 2010 22:55:30 +0000
Subject: Importer: Fix ImporterList::DetectSourceProfiles to run on the FILE
 thread, as it access the file system.  Fix up a few call sites.

BUG=60825
TEST=none

Review URL: http://codereview.chromium.org/5566003

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@68533 0039d316-1c4b-4281-b951-d872f2087c98
---
 chrome/profile_import/profile_import_thread.cc | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

(limited to 'chrome/profile_import')

diff --git a/chrome/profile_import/profile_import_thread.cc b/chrome/profile_import/profile_import_thread.cc
index 5700823..2368573 100644
--- a/chrome/profile_import/profile_import_thread.cc
+++ b/chrome/profile_import/profile_import_thread.cc
@@ -52,8 +52,8 @@ void ProfileImportThread::OnImportStart(
     bool import_to_bookmark_bar) {
   bridge_ = new ExternalProcessImporterBridge(this, localized_strings);
 
-  ImporterList importer_list;
-  importer_ = importer_list.CreateImporterByType(profile_info.browser_type);
+  scoped_refptr<ImporterList> importer_list(new ImporterList);
+  importer_ = importer_list->CreateImporterByType(profile_info.browser_type);
   if (!importer_) {
     Send(new ProfileImportProcessHostMsg_Import_Finished(false,
         "Importer could not be created."));
-- 
cgit v1.1