aboutsummaryrefslogtreecommitdiffstats
path: root/src/components/script/dom/window.rs
diff options
context:
space:
mode:
authorMs2ger <ms2ger@gmail.com>2014-07-10 16:40:41 +0200
committerMs2ger <ms2ger@gmail.com>2014-07-10 16:45:41 +0200
commit439bc78cabe2ef23748000b1eb9f345c9206524e (patch)
tree35f69907dffd2e4bae1aa9a8566bb07de0c4391c /src/components/script/dom/window.rs
parent360d5d01d86ec15fdfd8e3da62b2c39e731fa0d3 (diff)
downloadservo-439bc78cabe2ef23748000b1eb9f345c9206524e.tar.gz
servo-439bc78cabe2ef23748000b1eb9f345c9206524e.zip
Return a Temporary from *Binding::Wrap.
Returning a JS<T> is GC-unsafe. This commit also includes some cleanup around Node and Document reflection.
Diffstat (limited to 'src/components/script/dom/window.rs')
-rw-r--r--src/components/script/dom/window.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/components/script/dom/window.rs b/src/components/script/dom/window.rs
index f9dd1b979b1..029303a960e 100644
--- a/src/components/script/dom/window.rs
+++ b/src/components/script/dom/window.rs
@@ -388,7 +388,7 @@ impl Window {
script_chan: ScriptChan,
compositor: Box<ScriptListener>,
image_cache_task: ImageCacheTask)
- -> JS<Window> {
+ -> Temporary<Window> {
let win = box Window {
eventtarget: EventTarget::new_inherited(WindowTypeId),
script_chan: script_chan,