| Index: chrome/browser/printing/print_preview_dialog_controller.cc
|
| diff --git a/chrome/browser/printing/print_preview_dialog_controller.cc b/chrome/browser/printing/print_preview_dialog_controller.cc
|
| index 35635e61855c9432880f8c7a5f695ef1024f7361..7aa4b42ba3498729ec1d31d45c34e5461725f951 100644
|
| --- a/chrome/browser/printing/print_preview_dialog_controller.cc
|
| +++ b/chrome/browser/printing/print_preview_dialog_controller.cc
|
| @@ -347,6 +347,14 @@ void PrintPreviewDialogController::OnNavEntryCommitted(
|
| NOTREACHED();
|
| return;
|
| }
|
| + if (details) {
|
| + ui::PageTransition type = details->entry->GetTransitionType();
|
| + content::NavigationType nav_type = details->type;
|
| + if (nav_type == content::NAVIGATION_TYPE_EXISTING_PAGE &&
|
| + (ui::PageTransitionCoreTypeIs(type, ui::PAGE_TRANSITION_TYPED) ||
|
| + ui::PageTransitionCoreTypeIs(type, ui::PAGE_TRANSITION_LINK)))
|
| + return;
|
| + }
|
|
|
| RemoveInitiator(contents);
|
| }
|
|
|