summaryrefslogtreecommitdiffstats
path: root/chrome/browser/importer
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/browser/importer')
-rw-r--r--chrome/browser/importer/profile_import_process_messages.h58
1 files changed, 11 insertions, 47 deletions
diff --git a/chrome/browser/importer/profile_import_process_messages.h b/chrome/browser/importer/profile_import_process_messages.h
index 293bafe..442cc01 100644
--- a/chrome/browser/importer/profile_import_process_messages.h
+++ b/chrome/browser/importer/profile_import_process_messages.h
@@ -199,15 +199,9 @@ struct ParamTraits<TemplateURLRef> {
WriteParam(m, p.page_offset());
}
static bool Read(const Message* m, PickleIterator* iter, param_type* p) {
- std::string url;
- int index_offset;
- int page_offset;
- if (!ReadParam(m, iter, &url) ||
- !ReadParam(m, iter, &index_offset) ||
- !ReadParam(m, iter, &page_offset))
- return false;
- *p = TemplateURLRef(url, index_offset, page_offset);
- return true;
+ return ReadParam(m, iter, &p->url_) &&
+ ReadParam(m, iter, &p->index_offset_) &&
+ ReadParam(m, iter, &p->page_offset_);
}
static void Log(const param_type& p, std::string* l) {
l->append("<TemplateURLRef>");
@@ -225,17 +219,10 @@ struct ParamTraits<TemplateURL::ImageRef> {
WriteParam(m, p.url);
}
static bool Read(const Message* m, PickleIterator* iter, param_type* p) {
- std::string type;
- int width;
- int height;
- GURL url;
- if (!ReadParam(m, iter, &type) ||
- !ReadParam(m, iter, &width) ||
- !ReadParam(m, iter, &height) ||
- !ReadParam(m, iter, &url))
- return false;
- *p = TemplateURL::ImageRef(type, width, height, url); // here in
- return true;
+ return ReadParam(m, iter, &p->type) &&
+ ReadParam(m, iter, &p->width) &&
+ ReadParam(m, iter, &p->height) &&
+ ReadParam(m, iter, &p->url);
}
static void Log(const param_type& p, std::string* l) {
l->append("<TemplateURL::ImageRef>");
@@ -261,16 +248,7 @@ struct ParamTraits<TemplateURL> {
WriteParam(m, p.autogenerate_keyword());
WriteParam(m, p.show_in_default_list());
WriteParam(m, p.safe_for_autoreplace());
- WriteParam(m, p.image_refs().size());
-
- std::vector<TemplateURL::ImageRef>::const_iterator iter;
- for (iter = p.image_refs().begin(); iter != p.image_refs().end(); ++iter) {
- WriteParam(m, iter->type);
- WriteParam(m, iter->width);
- WriteParam(m, iter->height);
- WriteParam(m, iter->url);
- }
-
+ WriteParam(m, p.image_refs());
WriteParam(m, p.languages());
WriteParam(m, p.input_encodings());
WriteParam(m, p.date_created());
@@ -307,31 +285,17 @@ struct ParamTraits<TemplateURL> {
return false;
}
- size_t image_refs_size = 0;
if (!ReadParam(m, iter, &url) ||
!ReadParam(m, iter, &originating_url) ||
!ReadParam(m, iter, &keyword) ||
!ReadParam(m, iter, &autogenerate_keyword) ||
!ReadParam(m, iter, &show_in_default_list) ||
- !ReadParam(m, iter, &safe_for_autoreplace) ||
- !ReadParam(m, iter, &image_refs_size))
+ !ReadParam(m, iter, &safe_for_autoreplace))
return false;
*p = TemplateURL();
- for (size_t i = 0; i < image_refs_size; ++i) {
- std::string type;
- int width;
- int height;
- GURL url;
- if (!ReadParam(m, iter, &type) ||
- !ReadParam(m, iter, &width) ||
- !ReadParam(m, iter, &height) ||
- !ReadParam(m, iter, &url))
- return false;
- p->add_image_ref(TemplateURL::ImageRef(type, width, height, url));
- }
-
- if (!ReadParam(m, iter, &languages) ||
+ if (!ReadParam(m, iter, &p->image_refs_) ||
+ !ReadParam(m, iter, &languages) ||
!ReadParam(m, iter, &input_encodings) ||
!ReadParam(m, iter, &date_created) ||
!ReadParam(m, iter, &last_modified) ||