diff options
author | kmadhusu@chromium.org <kmadhusu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-02-22 17:03:17 +0000 |
---|---|---|
committer | kmadhusu@chromium.org <kmadhusu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-02-22 17:03:17 +0000 |
commit | 3fdc97f78b89d1f8d20b2329a71f93adc9a5e31d (patch) | |
tree | 5171a0f00de56d264d072bd753a50304a3f2dbff /chrome/common/render_messages_params.cc | |
parent | eae8081acbe5261ab9fecabe975c787c4df8d1bf (diff) | |
download | chromium_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.cc | 6 |
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( |