Index: chrome/browser/ui/views/constrained_window_views.cc |
diff --git a/chrome/browser/ui/views/constrained_window_views.cc b/chrome/browser/ui/views/constrained_window_views.cc |
index c95f31b931227cdf1ef8752cecd6fde4436b9864..4310b11920921d4cabb834fcd797944ae0cbfc4c 100644 |
--- a/chrome/browser/ui/views/constrained_window_views.cc |
+++ b/chrome/browser/ui/views/constrained_window_views.cc |
@@ -8,8 +8,9 @@ |
#include "chrome/browser/guest_view/web_view/web_view_guest.h" |
#include "chrome/browser/ui/browser_finder.h" |
-#include "components/web_modal/popup_manager.h" |
#include "components/web_modal/web_contents_modal_dialog_host.h" |
+#include "components/web_modal/web_contents_modal_dialog_manager.h" |
+#include "components/web_modal/web_contents_modal_dialog_manager_delegate.h" |
#include "ui/views/border.h" |
#include "ui/views/widget/widget.h" |
#include "ui/views/widget/widget_observer.h" |
@@ -131,22 +132,21 @@ views::Widget* ShowWebModalDialogViews( |
web_view_guest && web_view_guest->embedder_web_contents() ? |
web_view_guest->embedder_web_contents() : initiator_web_contents; |
views::Widget* widget = CreateWebModalDialogViews(dialog, web_contents); |
- web_modal::PopupManager* popup_manager = |
- web_modal::PopupManager::FromWebContents(web_contents); |
- popup_manager->ShowModalDialog(widget->GetNativeWindow(), web_contents); |
+ web_modal::WebContentsModalDialogManager::FromWebContents(web_contents)-> |
+ ShowModalDialog(widget->GetNativeWindow()); |
return widget; |
} |
views::Widget* CreateWebModalDialogViews(views::WidgetDelegate* dialog, |
content::WebContents* web_contents) { |
DCHECK_EQ(ui::MODAL_TYPE_CHILD, dialog->GetModalType()); |
- web_modal::PopupManager* popup_manager = |
- web_modal::PopupManager::FromWebContents(web_contents); |
- const gfx::NativeWindow parent = popup_manager->GetHostView(); |
+ web_modal::WebContentsModalDialogManager* manager = |
+ web_modal::WebContentsModalDialogManager::FromWebContents(web_contents); |
+ const gfx::NativeWindow parent = |
+ manager->delegate()->GetWebContentsModalDialogHost()->GetHostView(); |
return views::DialogDelegate::CreateDialogWidget(dialog, NULL, parent); |
} |
-// TODO(gbillock): Replace this with PopupManager calls. |
views::Widget* CreateBrowserModalDialogViews(views::DialogDelegate* dialog, |
gfx::NativeWindow parent) { |
views::Widget* widget = |