| 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/website_settings/website_settings.h" | 5 #include "chrome/browser/ui/website_settings/website_settings.h" |
| 6 | 6 |
| 7 #include <stddef.h> | 7 #include <stddef.h> |
| 8 #include <stdint.h> | 8 #include <stdint.h> |
| 9 | 9 |
| 10 #include <string> | 10 #include <string> |
| (...skipping 680 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 691 if (info.primary_pattern == ContentSettingsPattern::Wildcard() && | 691 if (info.primary_pattern == ContentSettingsPattern::Wildcard() && |
| 692 info.secondary_pattern == ContentSettingsPattern::Wildcard()) { | 692 info.secondary_pattern == ContentSettingsPattern::Wildcard()) { |
| 693 permission_info.default_setting = permission_info.setting; | 693 permission_info.default_setting = permission_info.setting; |
| 694 permission_info.setting = CONTENT_SETTING_DEFAULT; | 694 permission_info.setting = CONTENT_SETTING_DEFAULT; |
| 695 } else { | 695 } else { |
| 696 permission_info.default_setting = | 696 permission_info.default_setting = |
| 697 content_settings_->GetDefaultContentSetting(permission_info.type, | 697 content_settings_->GetDefaultContentSetting(permission_info.type, |
| 698 NULL); | 698 NULL); |
| 699 } | 699 } |
| 700 | 700 |
| 701 if ((permission_info.setting != CONTENT_SETTING_DEFAULT && | 701 if (permission_info.type == CONTENT_SETTINGS_TYPE_KEYGEN && |
| 702 permission_info.setting != permission_info.default_setting) || | 702 (permission_info.setting == CONTENT_SETTING_DEFAULT || |
| 703 (permission_info.type == CONTENT_SETTINGS_TYPE_KEYGEN && | 703 permission_info.setting == permission_info.default_setting) && |
| 704 tab_specific_content_settings()->IsContentBlocked( | 704 !tab_specific_content_settings()->IsContentBlocked( |
| 705 permission_info.type))) { | 705 permission_info.type)) { |
| 706 permission_info_list.push_back(permission_info); | 706 continue; |
| 707 } | 707 } |
| 708 permission_info_list.push_back(permission_info); |
| 708 } | 709 } |
| 709 | 710 |
| 710 for (const ChooserUIInfo& ui_info : kChooserUIInfo) { | 711 for (const ChooserUIInfo& ui_info : kChooserUIInfo) { |
| 711 ChooserContextBase* context = ui_info.get_context(profile_); | 712 ChooserContextBase* context = ui_info.get_context(profile_); |
| 712 const GURL origin = site_url_.GetOrigin(); | 713 const GURL origin = site_url_.GetOrigin(); |
| 713 auto chosen_objects = context->GetGrantedObjects(origin, origin); | 714 auto chosen_objects = context->GetGrantedObjects(origin, origin); |
| 714 for (scoped_ptr<base::DictionaryValue>& object : chosen_objects) { | 715 for (scoped_ptr<base::DictionaryValue>& object : chosen_objects) { |
| 715 chosen_object_info_list.push_back( | 716 chosen_object_info_list.push_back( |
| 716 new WebsiteSettingsUI::ChosenObjectInfo(ui_info, std::move(object))); | 717 new WebsiteSettingsUI::ChosenObjectInfo(ui_info, std::move(object))); |
| 717 } | 718 } |
| (...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 761 info.connection_status = site_connection_status_; | 762 info.connection_status = site_connection_status_; |
| 762 info.connection_status_description = | 763 info.connection_status_description = |
| 763 UTF16ToUTF8(site_connection_details_); | 764 UTF16ToUTF8(site_connection_details_); |
| 764 info.identity_status = site_identity_status_; | 765 info.identity_status = site_identity_status_; |
| 765 info.identity_status_description = | 766 info.identity_status_description = |
| 766 UTF16ToUTF8(site_identity_details_); | 767 UTF16ToUTF8(site_identity_details_); |
| 767 info.cert_id = cert_id_; | 768 info.cert_id = cert_id_; |
| 768 info.show_ssl_decision_revoke_button = show_ssl_decision_revoke_button_; | 769 info.show_ssl_decision_revoke_button = show_ssl_decision_revoke_button_; |
| 769 ui_->SetIdentityInfo(info); | 770 ui_->SetIdentityInfo(info); |
| 770 } | 771 } |
| OLD | NEW |