summaryrefslogtreecommitdiff
path: root/chromium/components/web_modal
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/components/web_modal')
-rw-r--r--chromium/components/web_modal/web_contents_modal_dialog_manager.cc4
-rw-r--r--chromium/components/web_modal/web_contents_modal_dialog_manager.h2
-rw-r--r--chromium/components/web_modal/web_contents_modal_dialog_manager_unittest.cc24
3 files changed, 0 insertions, 30 deletions
diff --git a/chromium/components/web_modal/web_contents_modal_dialog_manager.cc b/chromium/components/web_modal/web_contents_modal_dialog_manager.cc
index 209e09c499e..f9ec11d0a01 100644
--- a/chromium/components/web_modal/web_contents_modal_dialog_manager.cc
+++ b/chromium/components/web_modal/web_contents_modal_dialog_manager.cc
@@ -170,10 +170,6 @@ void WebContentsModalDialogManager::WebContentsDestroyed() {
CloseAllDialogs();
}
-void WebContentsModalDialogManager::DidAttachInterstitialPage() {
- CloseAllDialogs();
-}
-
WEB_CONTENTS_USER_DATA_KEY_IMPL(WebContentsModalDialogManager)
} // namespace web_modal
diff --git a/chromium/components/web_modal/web_contents_modal_dialog_manager.h b/chromium/components/web_modal/web_contents_modal_dialog_manager.h
index d843a7fa5da..75002befdc2 100644
--- a/chromium/components/web_modal/web_contents_modal_dialog_manager.h
+++ b/chromium/components/web_modal/web_contents_modal_dialog_manager.h
@@ -55,7 +55,6 @@ class WEB_MODAL_EXPORT WebContentsModalDialogManager
: manager_(manager) {}
void CloseAllDialogs() { manager_->CloseAllDialogs(); }
- void DidAttachInterstitialPage() { manager_->DidAttachInterstitialPage(); }
void WebContentsVisibilityChanged(content::Visibility visibility) {
manager_->OnVisibilityChanged(visibility);
}
@@ -94,7 +93,6 @@ class WEB_MODAL_EXPORT WebContentsModalDialogManager
void DidGetIgnoredUIEvent() override;
void OnVisibilityChanged(content::Visibility visibility) override;
void WebContentsDestroyed() override;
- void DidAttachInterstitialPage() override;
// Delegate for notifying our owner about stuff. Not owned by us.
WebContentsModalDialogManagerDelegate* delegate_;
diff --git a/chromium/components/web_modal/web_contents_modal_dialog_manager_unittest.cc b/chromium/components/web_modal/web_contents_modal_dialog_manager_unittest.cc
index 7d1ce9562fc..681f8b2ea0b 100644
--- a/chromium/components/web_modal/web_contents_modal_dialog_manager_unittest.cc
+++ b/chromium/components/web_modal/web_contents_modal_dialog_manager_unittest.cc
@@ -221,30 +221,6 @@ TEST_F(WebContentsModalDialogManagerTest, VisibilityObservation) {
native_manager->StopTracking();
}
-// Test that attaching an interstitial page closes all dialogs.
-TEST_F(WebContentsModalDialogManagerTest, InterstitialPage) {
- const gfx::NativeWindow dialog1 = MakeFakeDialog();
- const gfx::NativeWindow dialog2 = MakeFakeDialog();
-
- NativeManagerTracker tracker1;
- NativeManagerTracker tracker2;
- TestNativeWebContentsModalDialogManager* native_manager1 =
- new TestNativeWebContentsModalDialogManager(dialog1, manager, &tracker1);
- TestNativeWebContentsModalDialogManager* native_manager2 =
- new TestNativeWebContentsModalDialogManager(dialog2, manager, &tracker2);
- manager->ShowDialogWithManager(dialog1, base::WrapUnique(native_manager1));
- manager->ShowDialogWithManager(dialog2, base::WrapUnique(native_manager2));
-
- test_api->DidAttachInterstitialPage();
-
- EXPECT_EQ(NativeManagerTracker::CLOSED, tracker1.state_);
- EXPECT_EQ(NativeManagerTracker::CLOSED, tracker2.state_);
-
- EXPECT_TRUE(tracker1.was_shown_);
- EXPECT_FALSE(tracker2.was_shown_);
-}
-
-
// Test that the first dialog is always shown, regardless of the order in which
// dialogs are closed.
TEST_F(WebContentsModalDialogManagerTest, CloseDialogs) {