| 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 b1f6debf2468dd8a92fbb09f262f1b7f05d89cd9..e6eaff3de0163e28e67b32bea858eb5ebcbdefa0 100644
|
| --- a/chrome/browser/ui/webui/print_preview_handler.cc
|
| +++ b/chrome/browser/ui/webui/print_preview_handler.cc
|
| @@ -447,6 +447,8 @@ void PrintPreviewHandler::RegisterMessages() {
|
| NewCallback(this, &PrintPreviewHandler::HandleCancelPendingPrintRequest));
|
| web_ui_->RegisterMessageCallback("saveLastPrinter",
|
| NewCallback(this, &PrintPreviewHandler::HandleSaveLastPrinter));
|
| + web_ui_->RegisterMessageCallback("getInitiatorTabTitle",
|
| + NewCallback(this, &PrintPreviewHandler::HandleGetInitiatorTabTitle));
|
| }
|
|
|
| TabContentsWrapper* PrintPreviewHandler::preview_tab_wrapper() const {
|
| @@ -748,6 +750,11 @@ void PrintPreviewHandler::ReportStats() {
|
| manage_printers_dialog_request_count_);
|
| }
|
|
|
| +void PrintPreviewHandler::HandleGetInitiatorTabTitle(const ListValue* args) {
|
| + PrintPreviewUI* print_preview_ui = static_cast<PrintPreviewUI*>(web_ui_);
|
| + print_preview_ui->OnGetInitiatorTabTitle();
|
| +}
|
| +
|
| void PrintPreviewHandler::ActivateInitiatorTabAndClosePreviewTab() {
|
| TabContentsWrapper* initiator_tab = GetInitiatorTab();
|
| if (initiator_tab) {
|
|
|