| Index: components/password_manager/core/browser/password_manager.h
|
| diff --git a/components/password_manager/core/browser/password_manager.h b/components/password_manager/core/browser/password_manager.h
|
| index da52aca3d60fb997dfb9e2220be2faaa33212e4d..f04087983bfc2fa6f8c36c178bc8906400ff0cbd 100644
|
| --- a/components/password_manager/core/browser/password_manager.h
|
| +++ b/components/password_manager/core/browser/password_manager.h
|
| @@ -30,6 +30,7 @@ class PrefRegistrySyncable;
|
|
|
| namespace password_manager {
|
|
|
| +class BrowserSavePasswordProgressLogger;
|
| class PasswordManagerClient;
|
| class PasswordManagerDriver;
|
| class PasswordManagerTest;
|
| @@ -114,9 +115,12 @@ class PasswordManager : public LoginModel {
|
| };
|
|
|
| // Log failure for UMA. Logs additional metrics if the |form_origin|
|
| - // corresponds to one of the top, explicitly monitored websites.
|
| + // corresponds to one of the top, explicitly monitored websites. For some
|
| + // values of |failure| also sends logs to the internals page through |logger|,
|
| + // it |logger| is not NULL.
|
| void RecordFailure(ProvisionalSaveFailure failure,
|
| - const std::string& form_origin);
|
| + const std::string& form_origin,
|
| + BrowserSavePasswordProgressLogger* logger);
|
|
|
| // Possibly set up FieldTrial for testing other possible usernames. This only
|
| // happens if there are other_possible_usernames to be shown and the
|
|
|