| Index: extensions/browser/extension_prefs.cc
|
| diff --git a/extensions/browser/extension_prefs.cc b/extensions/browser/extension_prefs.cc
|
| index 8c26aa339dfc11cb449f35fb2e9392978e05f60c..aaab4cc54242314195096f89fbc208a8ce50f9dc 100644
|
| --- a/extensions/browser/extension_prefs.cc
|
| +++ b/extensions/browser/extension_prefs.cc
|
| @@ -1036,6 +1036,7 @@ void ExtensionPrefs::SetIsIncognitoEnabled(const std::string& extension_id,
|
| bool enabled) {
|
| UpdateExtensionPref(extension_id, kPrefIncognitoEnabled,
|
| new base::FundamentalValue(enabled));
|
| + extension_pref_value_map_->SetExtensionIncognitoState(extension_id, enabled);
|
| }
|
|
|
| bool ExtensionPrefs::AllowFileAccess(const std::string& extension_id) const {
|
| @@ -1901,9 +1902,10 @@ void ExtensionPrefs::FinishExtensionInfoPrefs(
|
| if (extension_dict->GetInteger(kPrefState, &initial_state)) {
|
| is_enabled = initial_state == Extension::ENABLED;
|
| }
|
| + bool is_incognito_enabled = IsIncognitoEnabled(extension_id);
|
|
|
| - extension_pref_value_map_->RegisterExtension(extension_id, install_time,
|
| - is_enabled);
|
| + extension_pref_value_map_->RegisterExtension(
|
| + extension_id, install_time, is_enabled, is_incognito_enabled);
|
| content_settings_store_->RegisterExtension(extension_id, install_time,
|
| is_enabled);
|
| }
|
|
|