summaryrefslogtreecommitdiffstats
path: root/chrome/tools
diff options
context:
space:
mode:
authorpam@chromium.org <pam@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-09-14 08:25:07 +0000
committerpam@chromium.org <pam@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-09-14 08:25:07 +0000
commitc3b54f37dafd527260353b07a8a50606ae5cd4ff (patch)
tree65bcba1f4452268ebef5ffb3c8d6561c198d3c5d /chrome/tools
parent268e6c1c4c47eb91cfbeca2b5ef7ac39f08c9c6a (diff)
downloadchromium_src-c3b54f37dafd527260353b07a8a50606ae5cd4ff.zip
chromium_src-c3b54f37dafd527260353b07a8a50606ae5cd4ff.tar.gz
chromium_src-c3b54f37dafd527260353b07a8a50606ae5cd4ff.tar.bz2
Create a DefaultPrefStore to hold registered application-default preference values.
Also rework preference notifications so they're not sent when a pref store rewrites the same value it already had, to avoid infinite recursion in places that set a pref in response to a notification that that pref has changed. This allows notifications to be sent properly when another PrefStore takes control from a default value. BUG=52719, 54950 TEST=covered by unit tests (PrefValueStoreTest.*, PrefNotifierTest.*, and ExtensionPrefStoreTest.*) Review URL: http://codereview.chromium.org/3323022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@59345 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/tools')
0 files changed, 0 insertions, 0 deletions