| Index: chrome/browser/extensions/api/content_settings/content_settings_api.cc
|
| diff --git a/chrome/browser/extensions/api/content_settings/content_settings_api.cc b/chrome/browser/extensions/api/content_settings/content_settings_api.cc
|
| index 9357bcc4e4a318c6555722d4d18be47bc1f3f91b..87c179891bd6c91f4e4e90714b0bb972dd6dccab 100644
|
| --- a/chrome/browser/extensions/api/content_settings/content_settings_api.cc
|
| +++ b/chrome/browser/extensions/api/content_settings/content_settings_api.cc
|
| @@ -19,6 +19,7 @@
|
| #include "chrome/browser/extensions/api/preference/preference_api_constants.h"
|
| #include "chrome/browser/extensions/api/preference/preference_helpers.h"
|
| #include "chrome/browser/extensions/extension_service.h"
|
| +#include "chrome/browser/extensions/extension_system.h"
|
| #include "chrome/browser/plugins/plugin_finder.h"
|
| #include "chrome/browser/plugins/plugin_installer.h"
|
| #include "chrome/browser/prefs/pref_service.h"
|
| @@ -88,8 +89,8 @@ bool ClearContentSettingsFunction::RunImpl() {
|
| }
|
| }
|
|
|
| - ContentSettingsStore* store =
|
| - profile_->GetExtensionService()->GetContentSettingsStore();
|
| + ContentSettingsStore* store = extensions::ExtensionSystem::Get(profile_)->
|
| + extension_service()->GetContentSettingsStore();
|
| store->ClearContentSettingsForExtension(extension_id(), scope);
|
|
|
| return true;
|
| @@ -241,8 +242,8 @@ bool SetContentSettingFunction::RunImpl() {
|
| return false;
|
| }
|
|
|
| - ContentSettingsStore* store =
|
| - profile_->GetExtensionService()->GetContentSettingsStore();
|
| + ContentSettingsStore* store = extensions::ExtensionSystem::Get(profile_)->
|
| + extension_service()->GetContentSettingsStore();
|
| store->SetExtensionContentSetting(extension_id(), primary_pattern,
|
| secondary_pattern, content_type,
|
| resource_identifier, setting, scope);
|
|
|