| Index: chrome/browser/ui/webui/print_preview_handler.cc
|
| diff --git a/chrome/browser/ui/webui/print_preview_handler.cc b/chrome/browser/ui/webui/print_preview_handler.cc
|
| index d86892692cb729d89c8e2799d1f0ec8dc3328fe3..03233b5fb7f6af507df9e2a30c513ab04f956cab 100644
|
| --- a/chrome/browser/ui/webui/print_preview_handler.cc
|
| +++ b/chrome/browser/ui/webui/print_preview_handler.cc
|
| @@ -308,7 +308,8 @@ void PrintPreviewHandler::HandleGetPreview(const ListValue* args) {
|
| settings->SetString(printing::kSettingHeaderFooterTitle,
|
| initiator_tab->tab_contents()->GetTitle());
|
| std::string url;
|
| - NavigationEntry* entry = initiator_tab->controller().GetActiveEntry();
|
| + NavigationEntry* entry =
|
| + initiator_tab->tab_contents()->controller().GetActiveEntry();
|
| if (entry)
|
| url = entry->virtual_url().spec();
|
| settings->SetString(printing::kSettingHeaderFooterURL, url);
|
| @@ -336,7 +337,7 @@ void PrintPreviewHandler::HandleGetPreview(const ListValue* args) {
|
| }
|
|
|
| VLOG(1) << "Print preview request start";
|
| - RenderViewHost* rvh = initiator_tab->render_view_host();
|
| + RenderViewHost* rvh = initiator_tab->tab_contents()->render_view_host();
|
| rvh->Send(new PrintMsg_PrintPreview(rvh->routing_id(), *settings));
|
| }
|
|
|
| @@ -351,7 +352,7 @@ void PrintPreviewHandler::HandlePrint(const ListValue* args) {
|
| TabContentsWrapper* initiator_tab = GetInitiatorTab();
|
| CHECK(initiator_tab);
|
|
|
| - RenderViewHost* init_rvh = initiator_tab->render_view_host();
|
| + RenderViewHost* init_rvh = initiator_tab->tab_contents()->render_view_host();
|
| init_rvh->Send(new PrintMsg_ResetScriptedPrintCount(init_rvh->routing_id()));
|
|
|
| scoped_ptr<DictionaryValue> settings(GetSettingsDictionary(args));
|
|
|