| OLD | NEW |
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 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/ui/content_settings/content_setting_bubble_model.h" | 5 #include "chrome/browser/ui/content_settings/content_setting_bubble_model.h" |
| 6 | 6 |
| 7 #include <stddef.h> | 7 #include <stddef.h> |
| 8 | 8 |
| 9 #include "base/command_line.h" | 9 #include "base/command_line.h" |
| 10 #include "base/macros.h" | 10 #include "base/macros.h" |
| (...skipping 317 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 328 | 328 |
| 329 if (content_type() == CONTENT_SETTINGS_TYPE_COOKIES) { | 329 if (content_type() == CONTENT_SETTINGS_TYPE_COOKIES) { |
| 330 content_settings::CookieSettings* cookie_settings = | 330 content_settings::CookieSettings* cookie_settings = |
| 331 CookieSettingsFactory::GetForProfile(profile()).get(); | 331 CookieSettingsFactory::GetForProfile(profile()).get(); |
| 332 setting = cookie_settings->GetCookieSetting( | 332 setting = cookie_settings->GetCookieSetting( |
| 333 url, url, true, &setting_source); | 333 url, url, true, &setting_source); |
| 334 } else { | 334 } else { |
| 335 SettingInfo info; | 335 SettingInfo info; |
| 336 HostContentSettingsMap* map = | 336 HostContentSettingsMap* map = |
| 337 HostContentSettingsMapFactory::GetForProfile(profile()); | 337 HostContentSettingsMapFactory::GetForProfile(profile()); |
| 338 scoped_ptr<base::Value> value = | 338 std::unique_ptr<base::Value> value = |
| 339 map->GetWebsiteSetting(url, url, content_type(), std::string(), &info); | 339 map->GetWebsiteSetting(url, url, content_type(), std::string(), &info); |
| 340 setting = content_settings::ValueToContentSetting(value.get()); | 340 setting = content_settings::ValueToContentSetting(value.get()); |
| 341 setting_source = info.source; | 341 setting_source = info.source; |
| 342 setting_is_wildcard = | 342 setting_is_wildcard = |
| 343 info.primary_pattern == ContentSettingsPattern::Wildcard() && | 343 info.primary_pattern == ContentSettingsPattern::Wildcard() && |
| 344 info.secondary_pattern == ContentSettingsPattern::Wildcard(); | 344 info.secondary_pattern == ContentSettingsPattern::Wildcard(); |
| 345 } | 345 } |
| 346 | 346 |
| 347 if (content_type() == CONTENT_SETTINGS_TYPE_PLUGINS && | 347 if (content_type() == CONTENT_SETTINGS_TYPE_PLUGINS && |
| 348 setting == CONTENT_SETTING_ALLOW && | 348 setting == CONTENT_SETTING_ALLOW && |
| (...skipping 964 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1313 ContentSettingBubbleModel::AsSimpleBubbleModel() { | 1313 ContentSettingBubbleModel::AsSimpleBubbleModel() { |
| 1314 // In general, bubble models might not inherit from the simple bubble model. | 1314 // In general, bubble models might not inherit from the simple bubble model. |
| 1315 return nullptr; | 1315 return nullptr; |
| 1316 } | 1316 } |
| 1317 | 1317 |
| 1318 ContentSettingMediaStreamBubbleModel* | 1318 ContentSettingMediaStreamBubbleModel* |
| 1319 ContentSettingBubbleModel::AsMediaStreamBubbleModel() { | 1319 ContentSettingBubbleModel::AsMediaStreamBubbleModel() { |
| 1320 // In general, bubble models might not inherit from the media bubble model. | 1320 // In general, bubble models might not inherit from the media bubble model. |
| 1321 return nullptr; | 1321 return nullptr; |
| 1322 } | 1322 } |
| OLD | NEW |