| Index: components/autofill/content/renderer/password_autofill_agent.h
|
| diff --git a/components/autofill/content/renderer/password_autofill_agent.h b/components/autofill/content/renderer/password_autofill_agent.h
|
| index e7a1126947e5977122ae45dcc81f399e8a093ff9..2bdfa162a84e6caff6e451d14da60fa5552ebaba 100644
|
| --- a/components/autofill/content/renderer/password_autofill_agent.h
|
| +++ b/components/autofill/content/renderer/password_autofill_agent.h
|
| @@ -88,9 +88,11 @@ class PasswordAutofillAgent : public content::RenderViewObserver {
|
| blink::WebInputElement password_field;
|
| PasswordFormFillData fill_data;
|
| bool backspace_pressed_last;
|
| - PasswordInfo() : backspace_pressed_last(false) {}
|
| + bool user_changed_password_more_recently_than_username;
|
| + PasswordInfo();
|
| };
|
| typedef std::map<blink::WebElement, PasswordInfo> LoginToPasswordInfoMap;
|
| + typedef std::map<blink::WebElement, blink::WebElement> PasswordToLoginMap;
|
| typedef std::map<blink::WebFrame*,
|
| linked_ptr<PasswordForm> > FrameToPasswordFormMap;
|
|
|
| @@ -198,6 +200,7 @@ class PasswordAutofillAgent : public content::RenderViewObserver {
|
|
|
| // The logins we have filled so far with their associated info.
|
| LoginToPasswordInfoMap login_to_password_info_;
|
| + PasswordToLoginMap password_to_username_;
|
|
|
| // Used for UMA stats.
|
| OtherPossibleUsernamesUsage usernames_usage_;
|
|
|