Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1719)

Unified Diff: chrome/browser/password_manager/save_password_infobar_delegate.cc

Issue 399573002: [Password Generation] Trigger confirmation bubble when a password is saved (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Win Again Created 6 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/browser/password_manager/save_password_infobar_delegate.cc
diff --git a/chrome/browser/password_manager/save_password_infobar_delegate.cc b/chrome/browser/password_manager/save_password_infobar_delegate.cc
index de24a40e1491ff45d8604740b3f271887d6abe7b..9c137604e74f62d0a44691bf0a11ca3fea80505f 100644
--- a/chrome/browser/password_manager/save_password_infobar_delegate.cc
+++ b/chrome/browser/password_manager/save_password_infobar_delegate.cc
@@ -22,7 +22,7 @@
// static
void SavePasswordInfoBarDelegate::Create(
content::WebContents* web_contents,
- password_manager::PasswordFormManager* form_to_save,
+ scoped_ptr<password_manager::PasswordFormManager> form_to_save,
const std::string& uma_histogram_suffix) {
#if defined(ENABLE_ONE_CLICK_SIGNIN)
// Don't show the password manager infobar if this form is for a google
@@ -46,7 +46,7 @@ void SavePasswordInfoBarDelegate::Create(
InfoBarService::FromWebContents(web_contents)->AddInfoBar(
SavePasswordInfoBarDelegate::CreateInfoBar(
scoped_ptr<SavePasswordInfoBarDelegate>(
- new SavePasswordInfoBarDelegate(form_to_save,
+ new SavePasswordInfoBarDelegate(form_to_save.Pass(),
uma_histogram_suffix))));
}
@@ -82,10 +82,10 @@ void SavePasswordInfoBarDelegate::SetUseAdditionalPasswordAuthentication(
}
SavePasswordInfoBarDelegate::SavePasswordInfoBarDelegate(
- password_manager::PasswordFormManager* form_to_save,
+ scoped_ptr<password_manager::PasswordFormManager> form_to_save,
const std::string& uma_histogram_suffix)
: ConfirmInfoBarDelegate(),
- form_to_save_(form_to_save),
+ form_to_save_(form_to_save.Pass()),
infobar_response_(password_manager::metrics_util::NO_RESPONSE),
uma_histogram_suffix_(uma_histogram_suffix) {
if (!uma_histogram_suffix_.empty()) {

Powered by Google App Engine
This is Rietveld 408576698