| Index: chrome/browser/importer/safari_importer.mm
|
| diff --git a/chrome/browser/importer/safari_importer.mm b/chrome/browser/importer/safari_importer.mm
|
| index cc6ec727390e30ed4ec279ffa4cc13d5df8f0aa8..4818f86425548e15fae8127a51acba003cdf4bfe 100644
|
| --- a/chrome/browser/importer/safari_importer.mm
|
| +++ b/chrome/browser/importer/safari_importer.mm
|
| @@ -16,6 +16,7 @@
|
| #include "base/strings/sys_string_conversions.h"
|
| #include "base/time.h"
|
| #include "base/utf_string_conversions.h"
|
| +#include "chrome/browser/bookmarks/imported_bookmark_entry.h"
|
| #include "chrome/browser/history/history_types.h"
|
| #include "chrome/browser/importer/importer_bridge.h"
|
| #include "chrome/browser/importer/importer_util.h"
|
| @@ -100,7 +101,7 @@ void SafariImporter::StartImport(const importer::SourceProfile& source_profile,
|
| void SafariImporter::ImportBookmarks() {
|
| string16 toolbar_name =
|
| bridge_->GetLocalizedString(IDS_BOOKMARK_BAR_FOLDER_NAME);
|
| - std::vector<ProfileWriter::BookmarkEntry> bookmarks;
|
| + std::vector<ImportedBookmarkEntry> bookmarks;
|
| ParseBookmarks(toolbar_name, &bookmarks);
|
|
|
| // Write bookmarks into profile.
|
| @@ -190,7 +191,7 @@ void SafariImporter::RecursiveReadBookmarksFolder(
|
| const std::vector<string16>& parent_path_elements,
|
| bool is_in_toolbar,
|
| const string16& toolbar_name,
|
| - std::vector<ProfileWriter::BookmarkEntry>* out_bookmarks) {
|
| + std::vector<ImportedBookmarkEntry>* out_bookmarks) {
|
| DCHECK(bookmark_folder);
|
|
|
| NSString* type = [bookmark_folder objectForKey:@"WebBookmarkType"];
|
| @@ -219,7 +220,7 @@ void SafariImporter::RecursiveReadBookmarksFolder(
|
| // This is an empty folder, so add it explicitly; but don't add the toolbar
|
| // folder if it is empty. Note that all non-empty folders are added
|
| // implicitly when their children are added.
|
| - ProfileWriter::BookmarkEntry entry;
|
| + ImportedBookmarkEntry entry;
|
| // Safari doesn't specify a creation time for the folder.
|
| entry.creation_time = base::Time::Now();
|
| entry.title = base::SysNSStringToUTF16(title);
|
| @@ -271,7 +272,7 @@ void SafariImporter::RecursiveReadBookmarksFolder(
|
| continue;
|
|
|
| // Output Bookmark.
|
| - ProfileWriter::BookmarkEntry entry;
|
| + ImportedBookmarkEntry entry;
|
| // Safari doesn't specify a creation time for the bookmark.
|
| entry.creation_time = base::Time::Now();
|
| entry.title = base::SysNSStringToUTF16(title);
|
| @@ -285,7 +286,7 @@ void SafariImporter::RecursiveReadBookmarksFolder(
|
|
|
| void SafariImporter::ParseBookmarks(
|
| const string16& toolbar_name,
|
| - std::vector<ProfileWriter::BookmarkEntry>* bookmarks) {
|
| + std::vector<ImportedBookmarkEntry>* bookmarks) {
|
| DCHECK(bookmarks);
|
|
|
| // Construct ~/Library/Safari/Bookmarks.plist path
|
|
|