Index: components/plugins/renderer/loadable_plugin_placeholder.cc |
diff --git a/components/plugins/renderer/loadable_plugin_placeholder.cc b/components/plugins/renderer/loadable_plugin_placeholder.cc |
index 339f58321de1cbabfc3b1f6fbfe51cdd10ece5d6..40c4a5a21b12754617878c9fbe7796a84f86933f 100644 |
--- a/components/plugins/renderer/loadable_plugin_placeholder.cc |
+++ b/components/plugins/renderer/loadable_plugin_placeholder.cc |
@@ -286,17 +286,7 @@ void LoadablePluginPlaceholder::DidFinishLoadingCallback() { |
blink::WebSerializedScriptValue message_data = |
blink::WebSerializedScriptValue::serialize(converter->ToV8Value( |
&value, element.document().frame()->mainWorldScriptContext())); |
- |
- blink::WebDOMEvent event = element.document().createEvent("MessageEvent"); |
- blink::WebDOMMessageEvent msg_event = event.to<blink::WebDOMMessageEvent>(); |
- msg_event.initMessageEvent("message", // type |
- false, // canBubble |
- false, // cancelable |
- message_data, // data |
- "", // origin [*] |
- NULL, // source [*] |
- element.document(), // target document |
- ""); // lastEventId |
+ blink::WebDOMMessageEvent msg_event(message_data); |
element.dispatchEvent(msg_event); |
} |
} |