Index: chrome/renderer/print_web_view_helper_mac.mm |
=================================================================== |
--- chrome/renderer/print_web_view_helper_mac.mm (revision 98330) |
+++ chrome/renderer/print_web_view_helper_mac.mm (working copy) |
@@ -59,7 +59,7 @@ |
Send(new PrintHostMsg_DidPrintPage(routing_id(), page_params)); |
} |
-void PrintWebViewHelper::RenderPreviewPage(int page_number) { |
+bool PrintWebViewHelper::RenderPreviewPage(int page_number) { |
float scale_factor = print_preview_context_.frame()->getPrintPageShrink(0); |
PrintMsg_Print_Params printParams = print_preview_context_.print_params(); |
gfx::Rect content_area(printParams.margin_left, printParams.margin_top, |
@@ -73,8 +73,7 @@ |
if (print_preview_context_.IsModifiable()) { |
draft_metafile.reset(new printing::PreviewMetafile); |
if (!draft_metafile->Init()) { |
- DidFinishPrinting(FAIL_PREVIEW); |
- return; |
+ return false; |
} |
initial_render_metafile = draft_metafile.get(); |
} |
@@ -118,7 +117,7 @@ |
#endif |
} |
- PreviewPageRendered(page_number, draft_metafile.get()); |
+ return PreviewPageRendered(page_number, draft_metafile.get()); |
} |
void PrintWebViewHelper::RenderPage( |