[Extensions] Don't send activation messages for themes
Renderer shouldn't know about themes. Don't send activation or unloaded
messages for them. Normally this wouldn't be a problem, but it can be
if someone chooses to load up a theme file (e.g. a manifest) in a tab.
BUG=528026
Review-Url: https://codereview.chromium.org/2214203002
Cr-Commit-Position: refs/heads/master@{#409936}
diff --git a/chrome/browser/extensions/extension_service.cc b/chrome/browser/extensions/extension_service.cc
index e738185..53de0608 100644
--- a/chrome/browser/extensions/extension_service.cc
+++ b/chrome/browser/extensions/extension_service.cc
@@ -1106,7 +1106,7 @@
content::Source<Profile>(profile_),
content::Details<UnloadedExtensionInfo>(&details));
- renderer_helper_->OnExtensionUnloaded(extension->id());
+ renderer_helper_->OnExtensionUnloaded(*extension);
system_->UnregisterExtensionWithRequestContexts(extension->id(), reason);