| Index: chrome/browser/prefs/pref_value_store.h
|
| diff --git a/chrome/browser/prefs/pref_value_store.h b/chrome/browser/prefs/pref_value_store.h
|
| index 30c2017dfe05477ecc7ca43d80ebcfb9d543132b..fe394145179bc89ee3f2328a25984558ff6a7588 100644
|
| --- a/chrome/browser/prefs/pref_value_store.h
|
| +++ b/chrome/browser/prefs/pref_value_store.h
|
| @@ -71,6 +71,16 @@ class PrefValueStore {
|
| base::Value::Type type,
|
| const Value** out_value) const;
|
|
|
| + // Gets the recommended value for the given preference name that has the
|
| + // specified value type. A value stored in the recommended PrefStore that has
|
| + // the matching |name| but a non-matching |type| is silently skipped. Returns
|
| + // true if a valid value was found in the recommended PrefStore. Most callers
|
| + // should use Preference::GetRecommendedValue() instead of calling this method
|
| + // directly.
|
| + bool GetRecommendedValue(const std::string& name,
|
| + base::Value::Type type,
|
| + const Value** out_value) const;
|
| +
|
| // These methods return true if a preference with the given name is in the
|
| // indicated pref store, even if that value is currently being overridden by
|
| // a higher-priority source.
|
|
|