Index: extensions/renderer/dispatcher.cc |
diff --git a/extensions/renderer/dispatcher.cc b/extensions/renderer/dispatcher.cc |
index 7dfb51c298507ec9e6d10aba12a6f6235c133aaa..4772eaf65d221705b041521210e05d1e8a0fea91 100644 |
--- a/extensions/renderer/dispatcher.cc |
+++ b/extensions/renderer/dispatcher.cc |
@@ -1073,6 +1073,8 @@ void Dispatcher::OnLoaded( |
extension->permissions_data()->SetPolicyHostRestrictions( |
param.policy_blocked_hosts, param.policy_allowed_hosts); |
} |
+ |
+ ExtensionsRendererClient::Get()->OnExtensionLoaded(*extension); |
} |
// Update the available bindings for all contexts. These may have changed if |
@@ -1174,6 +1176,8 @@ void Dispatcher::OnUnloaded(const std::string& id) { |
return; |
} |
+ ExtensionsRendererClient::Get()->OnExtensionUnloaded(id); |
+ |
active_extension_ids_.erase(id); |
script_injection_manager_->OnExtensionUnloaded(id); |