| OLD | NEW |
| 1 // Copyright (c) 2013 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2013 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "chrome/browser/content_settings/content_settings_internal_extension_pr
ovider.h" | 5 #include "chrome/browser/content_settings/content_settings_internal_extension_pr
ovider.h" |
| 6 | 6 |
| 7 #include "chrome/browser/content_settings/content_settings_rule.h" | 7 #include "chrome/browser/content_settings/content_settings_rule.h" |
| 8 #include "chrome/browser/extensions/extension_host.h" | 8 #include "chrome/browser/extensions/extension_host.h" |
| 9 #include "chrome/browser/extensions/extension_service.h" | 9 #include "chrome/browser/extensions/extension_service.h" |
| 10 #include "chrome/common/chrome_notification_types.h" | 10 #include "chrome/common/chrome_notification_types.h" |
| (...skipping 99 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 110 pattern_builder->WithPathWildcard(); | 110 pattern_builder->WithPathWildcard(); |
| 111 | 111 |
| 112 ContentSettingsPattern primary_pattern = pattern_builder->Build(); | 112 ContentSettingsPattern primary_pattern = pattern_builder->Build(); |
| 113 ContentSettingsPattern secondary_pattern = ContentSettingsPattern::Wildcard(); | 113 ContentSettingsPattern secondary_pattern = ContentSettingsPattern::Wildcard(); |
| 114 { | 114 { |
| 115 base::AutoLock lock(lock_); | 115 base::AutoLock lock(lock_); |
| 116 if (setting == CONTENT_SETTING_DEFAULT) { | 116 if (setting == CONTENT_SETTING_DEFAULT) { |
| 117 value_map_.DeleteValue(primary_pattern, | 117 value_map_.DeleteValue(primary_pattern, |
| 118 secondary_pattern, | 118 secondary_pattern, |
| 119 CONTENT_SETTINGS_TYPE_PLUGINS, | 119 CONTENT_SETTINGS_TYPE_PLUGINS, |
| 120 ResourceIdentifier("")); | 120 ResourceIdentifier()); |
| 121 } else { | 121 } else { |
| 122 value_map_.SetValue(primary_pattern, | 122 value_map_.SetValue(primary_pattern, |
| 123 secondary_pattern, | 123 secondary_pattern, |
| 124 CONTENT_SETTINGS_TYPE_PLUGINS, | 124 CONTENT_SETTINGS_TYPE_PLUGINS, |
| 125 ResourceIdentifier(""), | 125 ResourceIdentifier(), |
| 126 Value::CreateIntegerValue(setting)); | 126 Value::CreateIntegerValue(setting)); |
| 127 } | 127 } |
| 128 } | 128 } |
| 129 NotifyObservers(primary_pattern, | 129 NotifyObservers(primary_pattern, |
| 130 secondary_pattern, | 130 secondary_pattern, |
| 131 CONTENT_SETTINGS_TYPE_PLUGINS, | 131 CONTENT_SETTINGS_TYPE_PLUGINS, |
| 132 ResourceIdentifier("")); | 132 ResourceIdentifier()); |
| 133 } | 133 } |
| 134 | 134 |
| 135 } // namespace content_settings | 135 } // namespace content_settings |
| OLD | NEW |