Index: content/browser/ssl/ssl_policy_backend.cc |
diff --git a/content/browser/ssl/ssl_policy_backend.cc b/content/browser/ssl/ssl_policy_backend.cc |
index c405b79b7bc838167edbbe5a183943709774245b..91d62f0bcfc540642f25a58c3bc88e70641281fb 100644 |
--- a/content/browser/ssl/ssl_policy_backend.cc |
+++ b/content/browser/ssl/ssl_policy_backend.cc |
@@ -6,6 +6,7 @@ |
#include "content/browser/ssl/ssl_host_state.h" |
#include "content/browser/web_contents/navigation_controller_impl.h" |
+#include "content/browser/web_contents/navigation_entry_impl.h" |
#include "content/public/browser/browser_context.h" |
namespace content { |
@@ -18,7 +19,8 @@ SSLPolicyBackend::SSLPolicyBackend(NavigationControllerImpl* controller) |
void SSLPolicyBackend::HostRanInsecureContent(const std::string& host, int id) { |
ssl_host_state_->HostRanInsecureContent(host, id); |
- SSLManager::NotifySSLInternalStateChanged(controller_); |
+ controller_->ssl_manager()->UpdateEntry( |
+ NavigationEntryImpl::FromNavigationEntry(controller_->GetActiveEntry())); |
} |
bool SSLPolicyBackend::DidHostRunInsecureContent(const std::string& host, |