Index: components/bookmarks/browser/bookmark_node_data.cc |
diff --git a/components/bookmarks/browser/bookmark_node_data.cc b/components/bookmarks/browser/bookmark_node_data.cc |
index 2d6e064053561e4f51a0b1ce9182f3948c9d5f01..5f134eee3bb802c89ed9d62b0edfc9ba91636d33 100644 |
--- a/components/bookmarks/browser/bookmark_node_data.cc |
+++ b/components/bookmarks/browser/bookmark_node_data.cc |
@@ -57,13 +57,12 @@ void BookmarkNodeData::Element::WriteToPickle(Pickle* pickle) const { |
} |
} |
-bool BookmarkNodeData::Element::ReadFromPickle(Pickle* pickle, |
- PickleIterator* iterator) { |
+bool BookmarkNodeData::Element::ReadFromPickle(PickleIterator* iterator) { |
std::string url_spec; |
- if (!pickle->ReadBool(iterator, &is_url) || |
- !pickle->ReadString(iterator, &url_spec) || |
- !pickle->ReadString16(iterator, &title) || |
- !pickle->ReadInt64(iterator, &id_)) { |
+ if (!iterator->ReadBool(&is_url) || |
+ !iterator->ReadString(&url_spec) || |
+ !iterator->ReadString16(&title) || |
+ !iterator->ReadInt64(&id_)) { |
return false; |
} |
url = GURL(url_spec); |
@@ -71,13 +70,13 @@ bool BookmarkNodeData::Element::ReadFromPickle(Pickle* pickle, |
date_folder_modified = base::Time(); |
meta_info_map.clear(); |
size_t meta_field_count; |
- if (!pickle->ReadSizeT(iterator, &meta_field_count)) |
+ if (!iterator->ReadSizeT(&meta_field_count)) |
return false; |
for (size_t i = 0; i < meta_field_count; ++i) { |
std::string key; |
std::string value; |
- if (!pickle->ReadString(iterator, &key) || |
- !pickle->ReadString(iterator, &value)) { |
+ if (!iterator->ReadString(&key) || |
+ !iterator->ReadString(&value)) { |
return false; |
} |
meta_info_map[key] = value; |
@@ -85,12 +84,12 @@ bool BookmarkNodeData::Element::ReadFromPickle(Pickle* pickle, |
children.clear(); |
if (!is_url) { |
size_t children_count; |
- if (!pickle->ReadSizeT(iterator, &children_count)) |
+ if (!iterator->ReadSizeT(&children_count)) |
return false; |
children.reserve(children_count); |
for (size_t i = 0; i < children_count; ++i) { |
children.push_back(Element()); |
- if (!children.back().ReadFromPickle(pickle, iterator)) |
+ if (!children.back().ReadFromPickle(iterator)) |
return false; |
} |
} |
@@ -245,11 +244,11 @@ bool BookmarkNodeData::ReadFromPickle(Pickle* pickle) { |
PickleIterator data_iterator(*pickle); |
size_t element_count; |
if (profile_path_.ReadFromPickle(&data_iterator) && |
- pickle->ReadSizeT(&data_iterator, &element_count)) { |
+ data_iterator.ReadSizeT(&element_count)) { |
std::vector<Element> tmp_elements; |
tmp_elements.resize(element_count); |
for (size_t i = 0; i < element_count; ++i) { |
- if (!tmp_elements[i].ReadFromPickle(pickle, &data_iterator)) { |
+ if (!tmp_elements[i].ReadFromPickle(&data_iterator)) { |
return false; |
} |
} |