Index: chrome/browser/printing/print_view_manager.cc |
diff --git a/chrome/browser/printing/print_view_manager.cc b/chrome/browser/printing/print_view_manager.cc |
index c89c841c9264026c33c2298451d3aa5e9fd95ef4..84b92370c9a764a827b825d008f0e6d4116c7c68 100644 |
--- a/chrome/browser/printing/print_view_manager.cc |
+++ b/chrome/browser/printing/print_view_manager.cc |
@@ -102,10 +102,10 @@ bool PrintViewManager::AdvancedPrintNow() { |
tab_controller->GetPrintPreviewForTab(tab_); |
if (print_preview_tab) { |
// Preview tab exist for current tab or current tab is preview tab. |
- if (!print_preview_tab->web_ui()) |
+ if (!print_preview_tab->tab_contents()->web_ui()) |
return false; |
- PrintPreviewUI* print_preview_ui = |
- static_cast<PrintPreviewUI*>(print_preview_tab->web_ui()); |
+ PrintPreviewUI* print_preview_ui = static_cast<PrintPreviewUI*>( |
+ print_preview_tab->tab_contents()->web_ui()); |
print_preview_ui->OnShowSystemDialog(); |
return true; |
} else { |