| Index: chrome/browser/printing/print_preview_tab_controller.cc
|
| ===================================================================
|
| --- chrome/browser/printing/print_preview_tab_controller.cc (revision 117871)
|
| +++ chrome/browser/printing/print_preview_tab_controller.cc (working copy)
|
| @@ -260,9 +260,8 @@
|
|
|
| for (size_t i = 0; i < closed_preview_tabs.size(); ++i) {
|
| RemovePreviewTab(closed_preview_tabs[i]);
|
| - PrintPreviewUI* print_preview_ui =
|
| - static_cast<PrintPreviewUI*>(
|
| - closed_preview_tabs[i]->web_contents()->GetWebUI());
|
| + PrintPreviewUI* print_preview_ui = static_cast<PrintPreviewUI*>(
|
| + closed_preview_tabs[i]->web_contents()->GetWebUI()->GetController());
|
| if (print_preview_ui)
|
| print_preview_ui->OnPrintPreviewTabClosed();
|
| }
|
| @@ -403,8 +402,8 @@
|
| TabContentsWrapper* preview_tab) {
|
| TabContentsWrapper* initiator_tab = GetInitiatorTab(preview_tab);
|
| if (initiator_tab && preview_tab->web_contents()->GetWebUI()) {
|
| - PrintPreviewUI* print_preview_ui =
|
| - static_cast<PrintPreviewUI*>(preview_tab->web_contents()->GetWebUI());
|
| + PrintPreviewUI* print_preview_ui = static_cast<PrintPreviewUI*>(
|
| + preview_tab->web_contents()->GetWebUI()->GetController());
|
| print_preview_ui->SetInitiatorTabURLAndTitle(
|
| initiator_tab->web_contents()->GetURL().spec(),
|
| initiator_tab->print_view_manager()->RenderSourceName());
|
| @@ -467,8 +466,8 @@
|
| initiator_tab->print_view_manager()->PrintPreviewDone();
|
|
|
| // Initiator tab is closed. Close the print preview tab too.
|
| - PrintPreviewUI* print_preview_ui =
|
| - static_cast<PrintPreviewUI*>(preview_tab->web_contents()->GetWebUI());
|
| + PrintPreviewUI* print_preview_ui = static_cast<PrintPreviewUI*>(
|
| + preview_tab->web_contents()->GetWebUI()->GetController());
|
| if (print_preview_ui)
|
| print_preview_ui->OnInitiatorTabClosed();
|
| }
|
| @@ -484,8 +483,8 @@
|
|
|
| // Print preview TabContents is destroyed. Notify |PrintPreviewUI| to abort
|
| // the initiator tab preview request.
|
| - PrintPreviewUI* print_preview_ui =
|
| - static_cast<PrintPreviewUI*>(preview_tab->web_contents()->GetWebUI());
|
| + PrintPreviewUI* print_preview_ui = static_cast<PrintPreviewUI*>(
|
| + preview_tab->web_contents()->GetWebUI()->GetController());
|
| if (print_preview_ui)
|
| print_preview_ui->OnTabDestroyed();
|
|
|
|
|