| Index: chrome/browser/printing/print_preview_dialog_controller_unittest.cc
|
| diff --git a/chrome/browser/printing/print_preview_dialog_controller_unittest.cc b/chrome/browser/printing/print_preview_dialog_controller_unittest.cc
|
| index 4bb9631f34eaa8a4d10115e3b5d294f3e03529ac..3fd3180c16cdcd8c18031adf288b7988cac5905e 100644
|
| --- a/chrome/browser/printing/print_preview_dialog_controller_unittest.cc
|
| +++ b/chrome/browser/printing/print_preview_dialog_controller_unittest.cc
|
| @@ -70,7 +70,8 @@ TEST_F(PrintPreviewDialogControllerUnitTest, GetOrCreatePreviewDialog) {
|
| ASSERT_TRUE(dialog_controller);
|
|
|
| // Get the preview dialog for initiator.
|
| - PrintViewManager::FromWebContents(initiator)->PrintPreviewNow(false);
|
| + PrintViewManager::FromWebContents(initiator)->PrintPreviewNow(
|
| + initiator->GetMainFrame(), false);
|
| WebContents* preview_dialog =
|
| dialog_controller->GetOrCreatePreviewDialog(initiator);
|
|
|
| @@ -116,7 +117,8 @@ TEST_F(PrintPreviewDialogControllerUnitTest, MultiplePreviewDialogs) {
|
| ASSERT_TRUE(dialog_controller);
|
|
|
| // Create preview dialog for |web_contents_1|
|
| - PrintViewManager::FromWebContents(web_contents_1)->PrintPreviewNow(false);
|
| + PrintViewManager::FromWebContents(web_contents_1)
|
| + ->PrintPreviewNow(web_contents_1->GetMainFrame(), false);
|
| WebContents* preview_dialog_1 =
|
| dialog_controller->GetOrCreatePreviewDialog(web_contents_1);
|
|
|
| @@ -124,7 +126,8 @@ TEST_F(PrintPreviewDialogControllerUnitTest, MultiplePreviewDialogs) {
|
| EXPECT_EQ(2, tab_strip_model->count());
|
|
|
| // Create preview dialog for |web_contents_2|
|
| - PrintViewManager::FromWebContents(web_contents_2)->PrintPreviewNow(false);
|
| + PrintViewManager::FromWebContents(web_contents_2)
|
| + ->PrintPreviewNow(web_contents_2->GetMainFrame(), false);
|
| WebContents* preview_dialog_2 =
|
| dialog_controller->GetOrCreatePreviewDialog(web_contents_2);
|
|
|
| @@ -172,7 +175,8 @@ TEST_F(PrintPreviewDialogControllerUnitTest, ClearInitiatorDetails) {
|
| ASSERT_TRUE(dialog_controller);
|
|
|
| // Get the preview dialog for the initiator.
|
| - PrintViewManager::FromWebContents(initiator)->PrintPreviewNow(false);
|
| + PrintViewManager::FromWebContents(initiator)->PrintPreviewNow(
|
| + initiator->GetMainFrame(), false);
|
| WebContents* preview_dialog =
|
| dialog_controller->GetOrCreatePreviewDialog(initiator);
|
|
|
| @@ -228,7 +232,7 @@ TEST_F(PrintPreviewDialogControllerUnitTest, CloseDialogOnNavigation) {
|
| WebContents* tiger_preview_dialog =
|
| dialog_controller->GetOrCreatePreviewDialog(web_contents);
|
| PrintViewManager* manager = PrintViewManager::FromWebContents(web_contents);
|
| - manager->PrintPreviewNow(false);
|
| + manager->PrintPreviewNow(web_contents->GetMainFrame(), false);
|
|
|
| // New print preview dialog is a constrained window, so the number of tabs is
|
| // still 1.
|
| @@ -247,7 +251,7 @@ TEST_F(PrintPreviewDialogControllerUnitTest, CloseDialogOnNavigation) {
|
|
|
| // Print preview now should return true as the navigation should have closed
|
| // |tiger_preview_dialog| and the previous dialog should have closed.
|
| - EXPECT_TRUE(manager->PrintPreviewNow(false));
|
| + EXPECT_TRUE(manager->PrintPreviewNow(web_contents->GetMainFrame(), false));
|
| WebContents* tiger_barb_preview_dialog =
|
| dialog_controller->GetOrCreatePreviewDialog(web_contents);
|
| ASSERT_TRUE(tiger_barb_preview_dialog);
|
| @@ -261,13 +265,13 @@ TEST_F(PrintPreviewDialogControllerUnitTest, CloseDialogOnNavigation) {
|
| tiger_barb_preview_dialog);
|
|
|
| // Now this returns false as |tiger_barb_preview_dialog| is open.
|
| - EXPECT_FALSE(manager->PrintPreviewNow(false));
|
| + EXPECT_FALSE(manager->PrintPreviewNow(web_contents->GetMainFrame(), false));
|
|
|
| // Navigate with back button or ALT+LEFT ARROW to a similar page.
|
| nav_controller.GoBack();
|
| CommitPendingLoad(&nav_controller);
|
| EXPECT_EQ(tiger, web_contents->GetLastCommittedURL());
|
| - EXPECT_TRUE(manager->PrintPreviewNow(false));
|
| + EXPECT_TRUE(manager->PrintPreviewNow(web_contents->GetMainFrame(), false));
|
|
|
| // Get new dialog
|
| WebContents* tiger_preview_dialog_2 =
|
| @@ -296,7 +300,7 @@ TEST_F(PrintPreviewDialogControllerUnitTest, CloseDialogOnNavigation) {
|
| // preview now should return false, dialog is still alive, and the dialog
|
| // returned by GetOrCreatePreviewDialog should be the same as the earlier
|
| // dialog.
|
| - EXPECT_FALSE(manager->PrintPreviewNow(false));
|
| + EXPECT_FALSE(manager->PrintPreviewNow(web_contents->GetMainFrame(), false));
|
| EXPECT_FALSE(tiger_2_destroyed.dialog_destroyed());
|
| WebContents* tiger_preview_dialog_2b =
|
| dialog_controller->GetOrCreatePreviewDialog(web_contents);
|
| @@ -326,7 +330,8 @@ TEST_F(PrintPreviewDialogControllerUnitTest, MultiplePreviewDialogsClose) {
|
| ASSERT_TRUE(dialog_controller);
|
|
|
| // Create preview dialog for |web_contents_1|. Should not create a new tab.
|
| - PrintViewManager::FromWebContents(web_contents_1)->PrintPreviewNow(false);
|
| + PrintViewManager::FromWebContents(web_contents_1)
|
| + ->PrintPreviewNow(web_contents_1->GetMainFrame(), false);
|
| WebContents* preview_dialog_1 =
|
| dialog_controller->GetOrCreatePreviewDialog(web_contents_1);
|
| EXPECT_NE(web_contents_1, preview_dialog_1);
|
| @@ -339,7 +344,8 @@ TEST_F(PrintPreviewDialogControllerUnitTest, MultiplePreviewDialogsClose) {
|
| EXPECT_EQ(2, tab_strip_model->count());
|
|
|
| // Create preview dialog for |web_contents_2|
|
| - PrintViewManager::FromWebContents(web_contents_2)->PrintPreviewNow(false);
|
| + PrintViewManager::FromWebContents(web_contents_2)
|
| + ->PrintPreviewNow(web_contents_2->GetMainFrame(), false);
|
| WebContents* preview_dialog_2 =
|
| dialog_controller->GetOrCreatePreviewDialog(web_contents_2);
|
| EXPECT_NE(web_contents_2, preview_dialog_2);
|
|
|