Chromium Code Reviews| 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 d904c18a5f2d9bc59a888d9aba7055fb5cdca3f3..cab5bd46a0bb11a6b937d8e2169eaec5f76f9c00 100644 |
| --- a/chrome/browser/ui/webui/print_preview_handler.cc |
| +++ b/chrome/browser/ui/webui/print_preview_handler.cc |
| @@ -914,7 +914,7 @@ void PrintPreviewHandler::HidePreviewTab() { |
| TabContentsWrapper::GetCurrentWrapperForContents(preview_tab()); |
| if (GetBackgroundPrintingManager()->HasTabContents(preview_tab_wrapper)) |
| return; |
| - GetBackgroundPrintingManager()->OwnTabContents(preview_tab_wrapper); |
| + GetBackgroundPrintingManager()->OwnPreviewTabContents(preview_tab_wrapper); |
| } |
| void PrintPreviewHandler::ClearInitiatorTabDetails() { |
| @@ -927,6 +927,11 @@ void PrintPreviewHandler::ClearInitiatorTabDetails() { |
| // another preview tab. |
| printing::PrintPreviewTabController* tab_controller = |
| printing::PrintPreviewTabController::GetInstance(); |
| - if (tab_controller) |
| + if (tab_controller) { |
| + TabContentsWrapper* initiator_wrapper = |
| + TabContentsWrapper::GetCurrentWrapperForContents(initiator_tab); |
| tab_controller->EraseInitiatorTabInfo(preview_tab()); |
| + g_browser_process->background_printing_manager()-> |
|
Lei Zhang
2011/08/26 10:01:54
GetBackgroundPrintingManager() is ever so slightly
Sheridan Rawlins
2011/08/26 23:45:39
Done.
|
| + ReleaseInitiatorTabContents(initiator_wrapper); |
| + } |
| } |