#include "chrome/browser/ui/views/password_generation_bubble_view.h"
#include "base/strings/utf_string_conversions.h"
-#include "chrome/browser/password_manager/password_manager.h"
#include "chrome/browser/ui/browser.h"
#include "chrome/browser/ui/browser_list.h"
#include "chrome/common/url_constants.h"
#include "components/autofill/content/common/autofill_messages.h"
#include "components/autofill/core/browser/password_generator.h"
#include "components/autofill/core/common/password_generation_util.h"
-#include "content/public/browser/page_navigator.h"
+#include "components/password_manager/core/browser/password_manager.h"
#include "content/public/browser/render_view_host.h"
#include "grit/generated_resources.h"
#include "grit/theme_resources.h"
const gfx::Rect& anchor_rect,
views::View* anchor_view,
content::RenderViewHost* render_view_host,
- PasswordManager* password_manager,
+ password_manager::PasswordManager* password_manager,
autofill::PasswordGenerator* password_generator,
- content::PageNavigator* navigator,
ui::ThemeProvider* theme_provider)
: BubbleDelegateView(anchor_view, views::BubbleBorder::TOP_LEFT),
title_label_(NULL),
render_view_host_(render_view_host),
password_manager_(password_manager),
password_generator_(password_generator),
- navigator_(navigator),
theme_provider_(theme_provider) {}
PasswordGenerationBubbleView::~PasswordGenerationBubbleView() {}
render_view_host_->GetRoutingID(), textfield_->text()));
password_manager_->SetFormHasGeneratedPassword(form_);
actions_.password_accepted = true;
- StartFade(false);
+ GetWidget()->Close();
}
if (sender == regenerate_button_) {
textfield_->SetText(