Index: chrome/browser/ui/cocoa/constrained_window/constrained_window_mac.mm |
diff --git a/chrome/browser/ui/cocoa/constrained_window/constrained_window_mac.mm b/chrome/browser/ui/cocoa/constrained_window/constrained_window_mac.mm |
index 61767151fca86ae0dee05c8b017c1796ba6448c0..e8f8d324f694276aa8a2a51d820744ae6e1502fd 100644 |
--- a/chrome/browser/ui/cocoa/constrained_window/constrained_window_mac.mm |
+++ b/chrome/browser/ui/cocoa/constrained_window/constrained_window_mac.mm |
@@ -10,7 +10,7 @@ |
#import "chrome/browser/ui/cocoa/constrained_window/constrained_window_sheet.h" |
#import "chrome/browser/ui/cocoa/constrained_window/constrained_window_sheet_controller.h" |
#import "chrome/browser/ui/cocoa/tabs/tab_strip_controller.h" |
-#include "chrome/browser/ui/constrained_window_tab_helper.h" |
+#include "chrome/browser/ui/web_contents_modal_dialog_manager.h" |
#include "content/public/browser/browser_thread.h" |
#include "content/public/browser/notification_source.h" |
#include "content/public/browser/notification_types.h" |
@@ -27,9 +27,9 @@ ConstrainedWindowMac::ConstrainedWindowMac( |
pending_show_(false) { |
DCHECK(web_contents); |
DCHECK(sheet_.get()); |
- ConstrainedWindowTabHelper* constrained_window_tab_helper = |
- ConstrainedWindowTabHelper::FromWebContents(web_contents); |
- constrained_window_tab_helper->AddDialog(this); |
+ WebContentsModalDialogManager* web_contents_modal_dialog_manager = |
+ WebContentsModalDialogManager::FromWebContents(web_contents); |
+ web_contents_modal_dialog_manager->AddDialog(this); |
registrar_.Add(this, |
content::NOTIFICATION_WEB_CONTENTS_VISIBILITY_CHANGED, |
@@ -61,13 +61,16 @@ void ConstrainedWindowMac::CloseWebContentsModalDialog() { |
[[ConstrainedWindowSheetController controllerForSheet:sheet_] |
closeSheet:sheet_]; |
- ConstrainedWindowTabHelper* constrained_window_tab_helper = |
- ConstrainedWindowTabHelper::FromWebContents(web_contents_); |
- constrained_window_tab_helper->WillClose(this); |
+ WebContentsModalDialogManager* web_contents_modal_dialog_manager = |
+ WebContentsModalDialogManager::FromWebContents(web_contents_); |
+ web_contents_modal_dialog_manager->WillClose(this); |
if (delegate_) |
delegate_->OnConstrainedWindowClosed(this); |
} |
+void ConstrainedWindowMac::FocusWebContentsModalDialog() { |
+} |
+ |
void ConstrainedWindowMac::PulseWebContentsModalDialog() { |
[[ConstrainedWindowSheetController controllerForSheet:sheet_] |
pulseSheet:sheet_]; |