Index: chrome/browser/ui/views/frame/browser_view.cc |
diff --git a/chrome/browser/ui/views/frame/browser_view.cc b/chrome/browser/ui/views/frame/browser_view.cc |
index 935838d138949d3de9949c569328982611f1ab68..cc005e577e95113a3d97d105ae7293b9de323f4e 100644 |
--- a/chrome/browser/ui/views/frame/browser_view.cc |
+++ b/chrome/browser/ui/views/frame/browser_view.cc |
@@ -23,6 +23,7 @@ |
#include "chrome/browser/infobars/infobar_service.h" |
#include "chrome/browser/native_window_notification_source.h" |
#include "chrome/browser/password_manager/password_manager.h" |
+#include "chrome/browser/password_manager/password_manager_delegate_impl.h" |
#include "chrome/browser/profiles/avatar_menu.h" |
#include "chrome/browser/profiles/profile.h" |
#include "chrome/browser/profiles/profile_info_cache.h" |
@@ -2438,16 +2439,15 @@ void BrowserView::ShowPasswordGenerationBubble( |
if (!web_contents) |
return; |
- PasswordGenerationBubbleView* bubble = |
- new PasswordGenerationBubbleView( |
- form, |
- bounds, |
- this, |
- web_contents->GetRenderViewHost(), |
- PasswordManager::FromWebContents(web_contents), |
- password_generator, |
- browser_.get(), |
- GetWidget()->GetThemeProvider()); |
+ PasswordGenerationBubbleView* bubble = new PasswordGenerationBubbleView( |
+ form, |
+ bounds, |
+ this, |
+ web_contents->GetRenderViewHost(), |
+ PasswordManagerDelegateImpl::GetManagerFromWebContents(web_contents), |
+ password_generator, |
+ browser_.get(), |
+ GetWidget()->GetThemeProvider()); |
views::BubbleDelegateView::CreateBubble(bubble); |
bubble->SetAlignment(views::BubbleBorder::ALIGN_ARROW_TO_MID_ANCHOR); |