Index: chrome/browser/printing/print_preview_message_handler.cc |
=================================================================== |
--- chrome/browser/printing/print_preview_message_handler.cc (revision 117871) |
+++ chrome/browser/printing/print_preview_message_handler.cc (working copy) |
@@ -19,6 +19,7 @@ |
#include "chrome/browser/ui/webui/print_preview/print_preview_ui.h" |
#include "chrome/common/print_messages.h" |
#include "content/browser/renderer_host/render_view_host.h" |
+#include "content/browser/webui/web_ui.h" |
#include "content/public/browser/browser_thread.h" |
#include "content/public/browser/web_contents.h" |
#include "printing/page_size_margins.h" |
@@ -97,7 +98,7 @@ |
return NULL; |
return static_cast<PrintPreviewUI*>( |
- print_preview_tab->web_contents()->GetWebUI()); |
+ print_preview_tab->web_contents()->GetWebUI()->GetController()); |
} |
void PrintPreviewMessageHandler::OnRequestPrintPreview( |
@@ -119,7 +120,7 @@ |
return; |
PrintPreviewUI* print_preview_ui = static_cast<PrintPreviewUI*>( |
- print_preview_tab->web_contents()->GetWebUI()); |
+ print_preview_tab->web_contents()->GetWebUI()->GetController()); |
if (!params.is_modifiable || params.clear_preview_data) |
print_preview_ui->ClearAllPreviewData(); |
@@ -134,7 +135,7 @@ |
return; |
PrintPreviewUI* print_preview_ui = static_cast<PrintPreviewUI*>( |
- print_preview_tab->web_contents()->GetWebUI()); |
+ print_preview_tab->web_contents()->GetWebUI()->GetController()); |
int page_number = params.page_number; |
if (page_number >= FIRST_PAGE_INDEX && params.data_size) { |
RefCountedBytes* data_bytes = |
@@ -163,7 +164,7 @@ |
return; |
PrintPreviewUI* print_preview_ui = static_cast<PrintPreviewUI*>( |
- print_preview_tab->web_contents()->GetWebUI()); |
+ print_preview_tab->web_contents()->GetWebUI()->GetController()); |
if (params.reuse_existing_data) { |
// Need to match normal rendering where we are expected to send this. |
@@ -206,7 +207,7 @@ |
return; |
PrintPreviewUI* print_preview_ui = static_cast<PrintPreviewUI*>( |
- print_preview_tab->web_contents()->GetWebUI()); |
+ print_preview_tab->web_contents()->GetWebUI()->GetController()); |
print_preview_ui->OnDidGetDefaultPageLayout(page_layout_in_points, |
has_custom_page_size_style); |
} |