Bug 874842 - Return Event instead of nsIDOMEvent
This commit is contained in:
@@ -1395,7 +1395,7 @@ EventRunnable::WorkerRun(JSContext* aCx, WorkerPrivate* aWorkerPrivate)
|
||||
|
||||
MOZ_ASSERT(target);
|
||||
|
||||
nsCOMPtr<nsIDOMEvent> event;
|
||||
nsRefPtr<Event> event;
|
||||
if (mProgressEvent) {
|
||||
ProgressEventInit init;
|
||||
init.mBubbles = false;
|
||||
@@ -1407,7 +1407,7 @@ EventRunnable::WorkerRun(JSContext* aCx, WorkerPrivate* aWorkerPrivate)
|
||||
event = ProgressEvent::Constructor(target, mType, init);
|
||||
}
|
||||
else {
|
||||
NS_NewDOMEvent(getter_AddRefs(event), target, nullptr, nullptr);
|
||||
event = NS_NewDOMEvent(target, nullptr, nullptr);
|
||||
|
||||
if (event) {
|
||||
event->InitEvent(mType, false, false);
|
||||
@@ -1796,13 +1796,10 @@ XMLHttpRequest::DispatchPrematureAbortEvent(EventTarget* aTarget,
|
||||
return;
|
||||
}
|
||||
|
||||
nsCOMPtr<nsIDOMEvent> event;
|
||||
nsRefPtr<Event> event;
|
||||
if (aEventType.EqualsLiteral("readystatechange")) {
|
||||
NS_NewDOMEvent(getter_AddRefs(event), aTarget, nullptr, nullptr);
|
||||
|
||||
if (event) {
|
||||
event->InitEvent(aEventType, false, false);
|
||||
}
|
||||
event = NS_NewDOMEvent(aTarget, nullptr, nullptr);
|
||||
event->InitEvent(aEventType, false, false);
|
||||
}
|
||||
else {
|
||||
ProgressEventInit init;
|
||||
|
||||
Reference in New Issue
Block a user