diff options
Diffstat (limited to 'components/script/dom/extendablemessageevent.rs')
-rw-r--r-- | components/script/dom/extendablemessageevent.rs | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/components/script/dom/extendablemessageevent.rs b/components/script/dom/extendablemessageevent.rs index 49c461083f2..6c72655ec4c 100644 --- a/components/script/dom/extendablemessageevent.rs +++ b/components/script/dom/extendablemessageevent.rs @@ -35,7 +35,7 @@ impl ExtendableMessageEvent { -> Root<ExtendableMessageEvent> { let ev = box ExtendableMessageEvent { event: ExtendableEvent::new_inherited(), - data: Heap::new(data.get()), + data: Heap::default(), origin: origin, lastEventId: lastEventId, }; @@ -44,6 +44,8 @@ impl ExtendableMessageEvent { let event = ev.upcast::<Event>(); event.init_event(type_, bubbles, cancelable); } + ev.data.set(data.get()); + ev } |