summaryrefslogtreecommitdiffstats
path: root/chrome/common/render_messages_params.cc
diff options
context:
space:
mode:
authorkmadhusu@chromium.org <kmadhusu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-02-22 17:03:17 +0000
committerkmadhusu@chromium.org <kmadhusu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-02-22 17:03:17 +0000
commit3fdc97f78b89d1f8d20b2329a71f93adc9a5e31d (patch)
tree5171a0f00de56d264d072bd753a50304a3f2dbff /chrome/common/render_messages_params.cc
parenteae8081acbe5261ab9fecabe975c787c4df8d1bf (diff)
downloadchromium_src-3fdc97f78b89d1f8d20b2329a71f93adc9a5e31d.zip
chromium_src-3fdc97f78b89d1f8d20b2329a71f93adc9a5e31d.tar.gz
chromium_src-3fdc97f78b89d1f8d20b2329a71f93adc9a5e31d.tar.bz2
PrintPreview: Send the expected pages count value to Web UI along with preview data.
To display initial page range text, we need expected pages count value. Therefore, I added a |expected_pages_count| field to ViewHostMsg_DidPreviewDocument_Params structure. BUG=none TEST=Enable print preview on mac. In the preview tab after loading the preview data an initial page range text is displayed. Review URL: http://codereview.chromium.org/6542002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@75599 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/common/render_messages_params.cc')
-rw-r--r--chrome/common/render_messages_params.cc6
1 files changed, 4 insertions, 2 deletions
diff --git a/chrome/common/render_messages_params.cc b/chrome/common/render_messages_params.cc
index a4c3ae6..8e4a17b 100644
--- a/chrome/common/render_messages_params.cc
+++ b/chrome/common/render_messages_params.cc
@@ -123,7 +123,7 @@ ViewMsg_PrintPages_Params::~ViewMsg_PrintPages_Params() {
}
ViewHostMsg_DidPreviewDocument_Params::ViewHostMsg_DidPreviewDocument_Params()
- : data_size(0) {
+ : data_size(0), expected_pages_count(0) {
#if defined(OS_WIN)
// Initialize |metafile_data_handle| only on Windows because it maps
// base::SharedMemoryHandle to HANDLE. We do not need to initialize this
@@ -1071,6 +1071,7 @@ void ParamTraits<ViewHostMsg_DidPreviewDocument_Params>::Write(Message* m,
WriteParam(m, p.metafile_data_handle);
WriteParam(m, p.data_size);
WriteParam(m, p.document_cookie);
+ WriteParam(m, p.expected_pages_count);
}
bool ParamTraits<ViewHostMsg_DidPreviewDocument_Params>::Read(const Message* m,
@@ -1078,7 +1079,8 @@ bool ParamTraits<ViewHostMsg_DidPreviewDocument_Params>::Read(const Message* m,
param_type* p) {
return ReadParam(m, iter, &p->metafile_data_handle) &&
ReadParam(m, iter, &p->data_size) &&
- ReadParam(m, iter, &p->document_cookie);
+ ReadParam(m, iter, &p->document_cookie) &&
+ ReadParam(m, iter, &p->expected_pages_count);
}
void ParamTraits<ViewHostMsg_DidPreviewDocument_Params>::Log(