summaryrefslogtreecommitdiffstats
path: root/components
diff options
context:
space:
mode:
authorgab@chromium.org <gab@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-11-27 01:38:24 +0000
committergab@chromium.org <gab@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-11-27 01:38:24 +0000
commitaa328339ae43ec67bab64fa26bf5b68f7902b9c1 (patch)
tree29b65f26021c062dfad773a1b5fc6e942aef306f /components
parentf0fa95012ce88263ca65e8cf5fb4e7667bfc54e6 (diff)
downloadchromium_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.h1
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"