diff options
author | Ms2ger <ms2ger@gmail.com> | 2015-01-10 15:39:47 +0100 |
---|---|---|
committer | Ms2ger <ms2ger@gmail.com> | 2015-01-10 16:33:25 +0100 |
commit | 57aaa60fa5c3c0da1458271d21a1cab1c6a778c4 (patch) | |
tree | 3271fe4ce32442b941d434cc2a57a5196f02efe3 /components/script/script_task.rs | |
parent | 1834359f1661fe504e5b8ff3ee2bc0cb8d744d21 (diff) | |
download | servo-57aaa60fa5c3c0da1458271d21a1cab1c6a778c4.tar.gz servo-57aaa60fa5c3c0da1458271d21a1cab1c6a778c4.zip |
Create a StructuredCloneData struct to encapsulate the result of a structured clone.
Diffstat (limited to 'components/script/script_task.rs')
-rw-r--r-- | components/script/script_task.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/components/script/script_task.rs b/components/script/script_task.rs index 1c4af120334..4783d8539f4 100644 --- a/components/script/script_task.rs +++ b/components/script/script_task.rs @@ -19,6 +19,7 @@ use dom::bindings::global::GlobalRef; use dom::bindings::js::{JS, JSRef, Temporary, OptionalRootable}; use dom::bindings::js::{RootCollection, RootCollectionPtr}; use dom::bindings::refcounted::{LiveDOMReferences, Trusted}; +use dom::bindings::structuredclone::StructuredCloneData; use dom::bindings::trace::JSTraceable; use dom::bindings::utils::{wrap_for_same_compartment, pre_wrap}; use dom::document::{Document, IsHTMLDocument, DocumentHelpers, DocumentSource}; @@ -77,7 +78,6 @@ use js; use url::Url; use libc; -use libc::size_t; use std::any::{Any, AnyRefExt}; use std::cell::Cell; use std::comm::{channel, Sender, Receiver, Select}; @@ -120,7 +120,7 @@ pub enum ScriptMsg { ExitWindow(PipelineId), /// Message sent through Worker.postMessage (only dispatched to /// DedicatedWorkerGlobalScope). - DOMMessage(*mut u64, size_t), + DOMMessage(StructuredCloneData), /// Generic message that encapsulates event handling. RunnableMsg(Box<Runnable+Send>), /// A DOM object's last pinned reference was removed (dispatched to all tasks). |