Index: webkit/glue/webworker_impl.cc |
=================================================================== |
--- webkit/glue/webworker_impl.cc (revision 27066) |
+++ webkit/glue/webworker_impl.cc (working copy) |
@@ -10,6 +10,7 @@ |
#include "DedicatedWorkerThread.h" |
#include "GenericWorkerTask.h" |
#include "KURL.h" |
+#include "MessageEvent.h" |
#include "MessagePort.h" |
#include "MessagePortChannel.h" |
#include "ScriptExecutionContext.h" |
@@ -122,7 +123,8 @@ |
WTF::OwnPtr<WebCore::MessagePortArray> ports = |
WebCore::MessagePort::entanglePorts(*context, channels.release()); |
- worker_context->dispatchMessage(message, ports.release()); |
+ worker_context->dispatchEvent( |
+ WebCore::MessageEvent::create(ports.release(), message)); |
this_ptr->confirmMessageFromWorkerObject( |
worker_context->hasPendingActivity()); |