Index: extensions/browser/renderer_startup_helper.cc |
diff --git a/extensions/browser/renderer_startup_helper.cc b/extensions/browser/renderer_startup_helper.cc |
index 5cdd8b125aa0a1f803ca3e47f26203ee04059dba..111c5e27ce4ba942187630ee3bfaf05ce805a6be 100644 |
--- a/extensions/browser/renderer_startup_helper.cc |
+++ b/extensions/browser/renderer_startup_helper.cc |
@@ -64,8 +64,11 @@ void RendererStartupHelper::Observe( |
for (ExtensionSet::const_iterator iter = extensions.begin(); |
iter != extensions.end(); ++iter) { |
// Renderers don't need to know about themes. |
- if (!(*iter)->is_theme()) |
- loaded_extensions.push_back(ExtensionMsg_Loaded_Params(iter->get())); |
+ if (!(*iter)->is_theme()) { |
+ // Don't need to include tab permissions for new tabs. |
+ loaded_extensions.push_back(ExtensionMsg_Loaded_Params( |
+ iter->get(), false /* no tab permissions */)); |
+ } |
} |
process->Send(new ExtensionMsg_Loaded(loaded_extensions)); |
break; |