Index: webkit/glue/webworkerclient_impl.cc |
=================================================================== |
--- webkit/glue/webworkerclient_impl.cc (revision 27066) |
+++ webkit/glue/webworkerclient_impl.cc (working copy) |
@@ -9,16 +9,18 @@ |
#include "base/compiler_specific.h" |
#include "DedicatedWorkerThread.h" |
+#include "ErrorEvent.h" |
#include "Frame.h" |
#include "FrameLoaderClient.h" |
#include "GenericWorkerTask.h" |
+#include "MessageEvent.h" |
#include "MessagePort.h" |
#include "MessagePortChannel.h" |
#include "ScriptExecutionContext.h" |
+#include "Worker.h" |
+#include "WorkerContext.h" |
#include "WorkerContextExecutionProxy.h" |
#include "WorkerMessagingProxy.h" |
-#include "Worker.h" |
-#include "WorkerContext.h" |
#include <wtf/Threading.h> |
#undef LOG |
@@ -237,10 +239,10 @@ |
} |
bool handled = false; |
- handled = worker_->dispatchScriptErrorEvent( |
- webkit_glue::WebStringToString(error_message), |
- webkit_glue::WebStringToString(source_url), |
- line_number); |
+ handled = worker_->dispatchEvent( |
+ WebCore::ErrorEvent::create(webkit_glue::WebStringToString(error_message), |
+ webkit_glue::WebStringToString(source_url), |
+ line_number)); |
if (!handled) |
script_execution_context_->reportException( |
webkit_glue::WebStringToString(error_message), |
@@ -347,7 +349,8 @@ |
if (this_ptr->worker_) { |
WTF::OwnPtr<WebCore::MessagePortArray> ports = |
WebCore::MessagePort::entanglePorts(*context, channels.release()); |
- this_ptr->worker_->dispatchMessage(message, ports.release()); |
+ this_ptr->worker_->dispatchEvent( |
+ WebCore::MessageEvent::create(ports.release(), message)); |
} |
} |
@@ -359,8 +362,8 @@ |
const WebCore::String& source_url) { |
bool handled = false; |
if (this_ptr->worker_) |
- handled = this_ptr->worker_->dispatchScriptErrorEvent( |
- error_message, source_url, line_number); |
+ handled = this_ptr->worker_->dispatchEvent( |
+ WebCore::ErrorEvent::create(error_message, source_url, line_number)); |
if (!handled) |
this_ptr->script_execution_context_->reportException( |
error_message, line_number, source_url); |