diff options
author | gab@chromium.org <gab@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-11-27 01:38:24 +0000 |
---|---|---|
committer | gab@chromium.org <gab@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-11-27 01:38:24 +0000 |
commit | aa328339ae43ec67bab64fa26bf5b68f7902b9c1 (patch) | |
tree | 29b65f26021c062dfad773a1b5fc6e942aef306f /components | |
parent | f0fa95012ce88263ca65e8cf5fb4e7667bfc54e6 (diff) | |
download | chromium_src-aa328339ae43ec67bab64fa26bf5b68f7902b9c1.zip chromium_src-aa328339ae43ec67bab64fa26bf5b68f7902b9c1.tar.gz chromium_src-aa328339ae43ec67bab64fa26bf5b68f7902b9c1.tar.bz2 |
Remove JsonPrefStore pruning of empty values on write.
Written from https://codereview.chromium.org/12092021
The entire source code was surveyed for existing list/dict prefs for which this change could be problematic, it doesn't look like anything is relying on this internal detail of the API, see this for details: https://docs.google.com/a/chromium.org/spreadsheet/ccc?key=0AtwXJ4IPPZBAdG9rX3RTc3k5Z1pyN3U4b3d4Tkota3c#gid=0
TBR=joth (for minor android_webview side-effects)
BUG=323346
Review URL: https://codereview.chromium.org/81183005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@237473 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'components')
-rw-r--r-- | components/user_prefs/pref_registry_syncable.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/components/user_prefs/pref_registry_syncable.h b/components/user_prefs/pref_registry_syncable.h index 9134d0b..64de0a3 100644 --- a/components/user_prefs/pref_registry_syncable.h +++ b/components/user_prefs/pref_registry_syncable.h @@ -8,6 +8,7 @@ #include <set> #include <string> +#include "base/callback.h" #include "base/prefs/pref_registry.h" #include "components/user_prefs/user_prefs_export.h" |