Index: chrome/browser/pref_service.cc |
diff --git a/chrome/browser/pref_service.cc b/chrome/browser/pref_service.cc |
index 3a947484cb0d6ec85291c45917f8b53b1f263774..9db99bc6cb2993674e2622dba2c68ed9e69784d8 100644 |
--- a/chrome/browser/pref_service.cc |
+++ b/chrome/browser/pref_service.cc |
@@ -407,6 +407,14 @@ const PrefService::Preference* PrefService::FindPreference( |
return it == prefs_.end() ? NULL : *it; |
} |
+bool PrefService::IsManagedPreference(const wchar_t* pref_name) const { |
+ const Preference* pref = FindPreference(pref_name); |
+ if (pref && pref->IsManaged()) { |
+ return true; |
+ } |
+ return false; |
+} |
+ |
void PrefService::FireObserversIfChanged(const wchar_t* path, |
const Value* old_value) { |
if (PrefIsChanged(path, old_value)) |