diff options
author | Imanol Fernandez <mortimergoro@gmail.com> | 2017-04-17 19:39:22 +0200 |
---|---|---|
committer | Imanol Fernandez <mortimergoro@gmail.com> | 2017-05-04 01:07:23 +0200 |
commit | efb59b7ecdc8cd2a51b395e68e9bb072e1965469 (patch) | |
tree | 0d90daa6ec07f7df31d2dc27595f5da7661d52ab /components/script/dom/extendablemessageevent.rs | |
parent | ed7686b42c02c5c1d769be952ef58b285f35a7f6 (diff) | |
download | servo-efb59b7ecdc8cd2a51b395e68e9bb072e1965469.tar.gz servo-efb59b7ecdc8cd2a51b395e68e9bb072e1965469.zip |
Fix unsafe Heap constructor usage in DOM objects
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 } |