| Index: chrome/browser/importer/firefox_importer_utils.cc
|
| diff --git a/chrome/browser/importer/firefox_importer_utils.cc b/chrome/browser/importer/firefox_importer_utils.cc
|
| index 70c11f17c8c5b016d4f906c7ccbb16a696cfe04d..26cb936c9c9cc46779ee9d4de0338d0224510f82 100644
|
| --- a/chrome/browser/importer/firefox_importer_utils.cc
|
| +++ b/chrome/browser/importer/firefox_importer_utils.cc
|
| @@ -16,6 +16,7 @@
|
| #include "base/strings/stringprintf.h"
|
| #include "base/strings/utf_string_conversions.h"
|
| #include "base/values.h"
|
| +#include "chrome/browser/common/ini_parser.h"
|
| #include "chrome/browser/search_engines/template_url.h"
|
| #include "chrome/browser/search_engines/template_url_parser.h"
|
| #include "chrome/browser/search_engines/template_url_prepopulate_data.h"
|
| @@ -50,9 +51,12 @@ class FirefoxURLParameterFilter : public TemplateURLParser::ParameterFilter {
|
| } // namespace
|
|
|
| base::FilePath GetFirefoxProfilePath() {
|
| - DictionaryValue root;
|
| base::FilePath ini_file = GetProfilesINI();
|
| - ParseProfileINI(ini_file, &root);
|
| + std::string content;
|
| + file_util::ReadFileToString(ini_file, &content);
|
| + DictionaryValueINIParser ini_parser;
|
| + ini_parser.Parse(content);
|
| + const DictionaryValue& root = ini_parser.root();
|
|
|
| base::FilePath source_path;
|
| for (int i = 0; ; ++i) {
|
|
|