Index: chrome/browser/ssl/chrome_security_state_model_client.cc |
diff --git a/chrome/browser/ssl/chrome_security_state_model_client.cc b/chrome/browser/ssl/chrome_security_state_model_client.cc |
index 69cc22783d3dcef8515d5d4730b8b9752c071d86..d8f4d7a30fdb693709ecf13452bb83759c82d653 100644 |
--- a/chrome/browser/ssl/chrome_security_state_model_client.cc |
+++ b/chrome/browser/ssl/chrome_security_state_model_client.cc |
@@ -246,10 +246,12 @@ void ChromeSecurityStateModelClient::GetVisibleSecurityState( |
ssl.sct_statuses.begin(), |
ssl.sct_statuses.end()); |
state->displayed_mixed_content = |
- (ssl.content_status & content::SSLStatus::DISPLAYED_INSECURE_CONTENT) |
- ? true |
- : false; |
+ !!(ssl.content_status & content::SSLStatus::DISPLAYED_INSECURE_CONTENT); |
state->ran_mixed_content = |
- (ssl.content_status & content::SSLStatus::RAN_INSECURE_CONTENT) ? true |
- : false; |
+ !!(ssl.content_status & content::SSLStatus::RAN_INSECURE_CONTENT); |
+ state->displayed_content_with_cert_errors = |
+ !!(ssl.content_status & |
+ content::SSLStatus::DISPLAYED_CONTENT_WITH_CERT_ERRORS); |
+ state->ran_content_with_cert_errors = |
+ !!(ssl.content_status & content::SSLStatus::RAN_CONTENT_WITH_CERT_ERRORS); |
} |