| Index: components/bookmarks/browser/bookmark_storage.cc
|
| diff --git a/components/bookmarks/browser/bookmark_storage.cc b/components/bookmarks/browser/bookmark_storage.cc
|
| index d32a90c88061a8b082c770da656f63da4bdfc0a2..e72bd1e06b0ba6d3538a60e722b507cc086dd000 100644
|
| --- a/components/bookmarks/browser/bookmark_storage.cc
|
| +++ b/components/bookmarks/browser/bookmark_storage.cc
|
| @@ -53,6 +53,7 @@ void AddBookmarksToIndex(BookmarkLoadDetails* details,
|
|
|
| void LoadCallback(const base::FilePath& path,
|
| const base::WeakPtr<BookmarkStorage>& storage,
|
| + const std::vector<std::string>& excluded_meta_keys,
|
| std::unique_ptr<BookmarkLoadDetails> details,
|
| base::SequencedTaskRunner* task_runner) {
|
| bool load_index = false;
|
| @@ -69,6 +70,8 @@ void LoadCallback(const base::FilePath& path,
|
| // thread.
|
| int64_t max_node_id = 0;
|
| BookmarkCodec codec;
|
| + codec.set_excluded_meta_info_keys(excluded_meta_keys);
|
| +
|
| TimeTicks start_time = TimeTicks::Now();
|
| codec.Decode(details->bb_node(), details->other_folder_node(),
|
| details->mobile_folder_node(), &max_node_id, *root.get());
|
| @@ -169,7 +172,8 @@ void BookmarkStorage::LoadBookmarks(
|
| sequenced_task_runner_->PostTask(
|
| FROM_HERE,
|
| base::Bind(&LoadCallback, writer_.path(), weak_factory_.GetWeakPtr(),
|
| - base::Passed(&details), base::RetainedRef(task_runner)));
|
| + model_->client()->ExecludedMetaKeys(), base::Passed(&details),
|
| + base::RetainedRef(task_runner)));
|
| }
|
|
|
| void BookmarkStorage::ScheduleSave() {
|
|
|