| Index: chrome/browser/prefs/pref_service.cc
|
| diff --git a/chrome/browser/prefs/pref_service.cc b/chrome/browser/prefs/pref_service.cc
|
| index c249789ac0e92b2d9ce308771f5c64976f4d46c2..a1baf43dad641c111f39f28f172bc99edd3e52fa 100644
|
| --- a/chrome/browser/prefs/pref_service.cc
|
| +++ b/chrome/browser/prefs/pref_service.cc
|
| @@ -602,8 +602,10 @@ const Value* PrefService::Preference::GetValue() const {
|
| }
|
|
|
| bool PrefService::Preference::IsManaged() const {
|
| - return pref_service_->pref_value_store_->
|
| - PrefValueInManagedStore(name_.c_str());
|
| + PrefValueStore* pref_value_store =
|
| + pref_service_->pref_value_store_;
|
| + return pref_value_store->PrefValueInManagedPlatformStore(name_.c_str()) ||
|
| + pref_value_store->PrefValueInDeviceManagementStore(name_.c_str());
|
| }
|
|
|
| bool PrefService::Preference::HasExtensionSetting() const {
|
|
|