Index: extensions/renderer/dispatcher.cc |
diff --git a/extensions/renderer/dispatcher.cc b/extensions/renderer/dispatcher.cc |
index 0659214cc3224474c7c811665680d8eb3c771864..b8218634fe1f2645858df65e37a346b9d5efd55f 100644 |
--- a/extensions/renderer/dispatcher.cc |
+++ b/extensions/renderer/dispatcher.cc |
@@ -1070,6 +1070,8 @@ void Dispatcher::OnLoaded( |
extension->permissions_data()->SetPolicyHostRestrictions( |
param.policy_blocked_hosts, param.policy_allowed_hosts); |
} |
+ |
+ ExtensionsRendererClient::Get()->OnExtensionAdded(*extension); |
} |
// Update the available bindings for all contexts. These may have changed if |
@@ -1171,6 +1173,8 @@ void Dispatcher::OnUnloaded(const std::string& id) { |
return; |
} |
+ ExtensionsRendererClient::Get()->OnExtensionRemoved(id); |
+ |
active_extension_ids_.erase(id); |
script_injection_manager_->OnExtensionUnloaded(id); |