| Index: chrome/browser/extensions/extension_prefs.cc
|
| diff --git a/chrome/browser/extensions/extension_prefs.cc b/chrome/browser/extensions/extension_prefs.cc
|
| index 93378302def373cecd331cdd8b81de8a2f99dba4..741ca44704090b1e1a08300c0c78ab50c15cff68 100644
|
| --- a/chrome/browser/extensions/extension_prefs.cc
|
| +++ b/chrome/browser/extensions/extension_prefs.cc
|
| @@ -1816,6 +1816,18 @@ bool ExtensionPrefs::DoesExtensionControlPref(const std::string& extension_id,
|
| incognito);
|
| }
|
|
|
| +bool ExtensionPrefs::DoesExtensionControlIncognitoPref(
|
| + const std::string& extension_id,
|
| + const std::string& pref_key) {
|
| + DCHECK(pref_service()->FindPreference(pref_key.c_str()))
|
| + << "Extension controlled preference key " << pref_key
|
| + << " not registered.";
|
| +
|
| + return extension_pref_value_map_->DoesExtensionControlIncognitoPref(
|
| + extension_id,
|
| + pref_key);
|
| +}
|
| +
|
| bool ExtensionPrefs::HasIncognitoPrefValue(const std::string& pref_key) {
|
| bool has_incognito_pref_value = false;
|
| extension_pref_value_map_->GetEffectivePrefValue(pref_key,
|
|
|