Index: chrome/browser/ui/views/profiles/profile_chooser_view.cc |
diff --git a/chrome/browser/ui/views/profiles/profile_chooser_view.cc b/chrome/browser/ui/views/profiles/profile_chooser_view.cc |
index d1945be97a86dc5fc214a8f77426e6823344af9e..e414b6a239019aa9af8095ddc8938002318261a9 100644 |
--- a/chrome/browser/ui/views/profiles/profile_chooser_view.cc |
+++ b/chrome/browser/ui/views/profiles/profile_chooser_view.cc |
@@ -38,6 +38,7 @@ |
#include "components/signin/core/browser/signin_error_controller.h" |
#include "components/signin/core/browser/signin_manager.h" |
#include "components/signin/core/common/profile_management_switches.h" |
+#include "components/web_modal/web_contents_modal_dialog_manager.h" |
#include "content/public/browser/render_widget_host_view.h" |
#include "grit/theme_resources.h" |
#include "third_party/skia/include/core/SkColor.h" |
@@ -1537,6 +1538,9 @@ views::View* ProfileChooserView::CreateGaiaSigninView( |
views::WebView* web_view = new views::WebView(profile); |
web_view->LoadInitialURL(url); |
web_view->GetWebContents()->SetDelegate(this); |
+ web_modal::WebContentsModalDialogManager::CreateForWebContents( |
+ web_view->GetWebContents()); |
+ |
web_view->SetPreferredSize( |
gfx::Size(kFixedGaiaViewWidth, kFixedGaiaViewHeight)); |
content::RenderWidgetHostView* rwhv = |