diff options
author | kmadhusu@chromium.org <kmadhusu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-06-11 01:30:55 +0000 |
---|---|---|
committer | kmadhusu@chromium.org <kmadhusu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-06-11 01:30:55 +0000 |
commit | 428f02397724cc8508e3983c58752efd5d337851 (patch) | |
tree | 5cce9ef46fcec8dbac49eed0563603f13cd61b7b /chrome/browser/printing/print_view_manager.cc | |
parent | 8e082e09ffac59f39a744c364815f02e92695a36 (diff) | |
download | chromium_src-428f02397724cc8508e3983c58752efd5d337851.zip chromium_src-428f02397724cc8508e3983c58752efd5d337851.tar.gz chromium_src-428f02397724cc8508e3983c58752efd5d337851.tar.bz2 |
PrintPreview: Made code change to display the error messages that occurs while trying to print the preview data.
BUG=84127
TEST=Press Ctrl+p on a webpage. While the preview is loading enter some invalid numbers in page range text and press the print button. Observe the error message dialog.
Review URL: http://codereview.chromium.org/7134066
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@88753 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/printing/print_view_manager.cc')
-rw-r--r-- | chrome/browser/printing/print_view_manager.cc | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/chrome/browser/printing/print_view_manager.cc b/chrome/browser/printing/print_view_manager.cc index b284d1d..65b63f0 100644 --- a/chrome/browser/printing/print_view_manager.cc +++ b/chrome/browser/printing/print_view_manager.cc @@ -73,6 +73,13 @@ bool PrintViewManager::PrintPreviewNow() { return Send(new PrintMsg_InitiatePrintPreview(routing_id())); } +void PrintViewManager::PreviewPrintingRequestCancelled() { + if (!tab_contents()) + return; + RenderViewHost* rvh = tab_contents()->render_view_host(); + rvh->Send(new PrintMsg_PreviewPrintingRequestCancelled(rvh->routing_id())); +} + void PrintViewManager::StopNavigation() { // Cancel the current job, wait for the worker to finish. TerminatePrintJob(true); |