diff options
author | skrul@chromium.org <skrul@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-06-22 22:37:33 +0000 |
---|---|---|
committer | skrul@chromium.org <skrul@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-06-22 22:37:33 +0000 |
commit | 6d66bc2f295c5de6f6d28c1dd7e8d827459db1f4 (patch) | |
tree | 350d8679f50447b5fd53153b9a035bb5099a13b0 /third_party/cacheinvalidation | |
parent | 021ac312da721b9c8814f504da55d786c83701c5 (diff) | |
download | chromium_src-6d66bc2f295c5de6f6d28c1dd7e8d827459db1f4.zip chromium_src-6d66bc2f295c5de6f6d28c1dd7e8d827459db1f4.tar.gz chromium_src-6d66bc2f295c5de6f6d28c1dd7e8d827459db1f4.tar.bz2 |
Refactor MergePreferences to handle null values properly.
This change allows MergePreference to handle Value::TYPE_NULL values for either the local preference or the sever value. The old way of merging into the server parameter could no longer work since if the server value was null, the return would still need to be a list or dict. So the new API is to return the merged value and now all parameters are const.
BUG=46719
TEST=unit
Review URL: http://codereview.chromium.org/2821015
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50539 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'third_party/cacheinvalidation')
0 files changed, 0 insertions, 0 deletions