Index: chrome/renderer/extensions/extension_helper.cc |
diff --git a/chrome/renderer/extensions/extension_helper.cc b/chrome/renderer/extensions/extension_helper.cc |
index 4243c82b4f2e643289c0a4d63fc0f78ec077e5be..84a961529f62f058fb351f3c8c95033b81a968f0 100644 |
--- a/chrome/renderer/extensions/extension_helper.cc |
+++ b/chrome/renderer/extensions/extension_helper.cc |
@@ -145,6 +145,9 @@ void ExtensionHelper::DidFinishLoad(WebKit::WebFrame* frame) { |
void ExtensionHelper::DidCreateDocumentElement(WebFrame* frame) { |
extension_dispatcher_->user_script_slave()->InjectScripts( |
frame, UserScript::DOCUMENT_START); |
+ SchedulerMap::iterator i = g_schedulers.Get().find(frame); |
+ if (i != g_schedulers.Get().end()) |
+ i->second->DidCreateDocumentElement(); |
} |
void ExtensionHelper::DidStartProvisionalLoad(WebKit::WebFrame* frame) { |