diff options
author | jhawkins@chromium.org <jhawkins@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-07-14 18:25:52 +0000 |
---|---|---|
committer | jhawkins@chromium.org <jhawkins@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-07-14 18:25:52 +0000 |
commit | 542e199c802fdb7b13ebdb8f575c9e404eb1dbf4 (patch) | |
tree | 715e9f94eff14d7c1686f8f699e3f9d6d425f72f /chrome/browser/autofill/personal_data_manager.h | |
parent | ea6599d36199a0b9f641b7924cbd693d862498bc (diff) | |
download | chromium_src-542e199c802fdb7b13ebdb8f575c9e404eb1dbf4.zip chromium_src-542e199c802fdb7b13ebdb8f575c9e404eb1dbf4.tar.gz chromium_src-542e199c802fdb7b13ebdb8f575c9e404eb1dbf4.tar.bz2 |
AutoFill: Make IDs for profiles and credit cards unique among the two sets by
using one unique ID pool.
BUG=none
TEST=PersonalDataManagerTest.SetProfilesAndCreditCards
Review URL: http://codereview.chromium.org/2938009
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@52360 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/autofill/personal_data_manager.h')
-rw-r--r-- | chrome/browser/autofill/personal_data_manager.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/chrome/browser/autofill/personal_data_manager.h b/chrome/browser/autofill/personal_data_manager.h index 50455ec..05a37b0 100644 --- a/chrome/browser/autofill/personal_data_manager.h +++ b/chrome/browser/autofill/personal_data_manager.h @@ -205,6 +205,10 @@ class PersonalDataManager // True if personal data has been loaded from the web database. bool is_data_loaded_; + // The set of already created unique IDs, shared by both profiles and credit + // cards, since IDs must be unique among the two groups. + std::set<int> unique_ids_; + // The set of already created unique profile IDs, used to create a new unique // profile ID. std::set<int> unique_profile_ids_; |