| 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 125a81b67764b6d34895afac342af4e8d5338480..6d91353345ed72778feaa3e7c48a3efc2f73a490 100644
|
| --- a/chrome/browser/printing/print_preview_dialog_controller.cc
|
| +++ b/chrome/browser/printing/print_preview_dialog_controller.cc
|
| @@ -336,7 +336,8 @@ void PrintPreviewDialogController::OnNavEntryCommitted(
|
|
|
| // New |preview_dialog| is created. Don't update/erase map entry.
|
| if (waiting_for_new_preview_page_ &&
|
| - transition_type == ui::PAGE_TRANSITION_AUTO_TOPLEVEL &&
|
| + ui::PageTransitionCoreTypeIs(transition_type,
|
| + ui::PAGE_TRANSITION_AUTO_TOPLEVEL) &&
|
| nav_type == content::NAVIGATION_TYPE_NEW_PAGE) {
|
| waiting_for_new_preview_page_ = false;
|
| SaveInitiatorTitle(preview_dialog);
|
| @@ -345,7 +346,8 @@ void PrintPreviewDialogController::OnNavEntryCommitted(
|
|
|
| // Cloud print sign-in causes a reload.
|
| if (!waiting_for_new_preview_page_ &&
|
| - transition_type == ui::PAGE_TRANSITION_RELOAD &&
|
| + ui::PageTransitionCoreTypeIs(transition_type,
|
| + ui::PAGE_TRANSITION_RELOAD) &&
|
| nav_type == content::NAVIGATION_TYPE_EXISTING_PAGE &&
|
| IsPrintPreviewURL(details->previous_url)) {
|
| return;
|
|
|