diff options
author | bors-servo <release+servo@mozilla.com> | 2014-01-13 12:11:35 -0800 |
---|---|---|
committer | bors-servo <release+servo@mozilla.com> | 2014-01-13 12:11:35 -0800 |
commit | 563d6ef91a43a4ebefb87281db7e4813d2afcee6 (patch) | |
tree | 696d330175cf5e50015d0e73aaa609642d7e05fa /src/components/script/dom/window.rs | |
parent | 0555e671cad9ba1e6eca85c02bf55036413432c6 (diff) | |
parent | 193b6d26359515ade0f5449004649deeea003949 (diff) | |
download | servo-563d6ef91a43a4ebefb87281db7e4813d2afcee6.tar.gz servo-563d6ef91a43a4ebefb87281db7e4813d2afcee6.zip |
auto merge of #1457 : zmike/servo/master, r=jdm
this should resolve #1169
Diffstat (limited to 'src/components/script/dom/window.rs')
-rw-r--r-- | src/components/script/dom/window.rs | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/components/script/dom/window.rs b/src/components/script/dom/window.rs index f9ba483c4f9..bb0a39ae902 100644 --- a/src/components/script/dom/window.rs +++ b/src/components/script/dom/window.rs @@ -16,6 +16,7 @@ use layout_interface::{ReflowForDisplay, DocumentDamageLevel}; use script_task::{ExitWindowMsg, FireTimerMsg, Page, ScriptChan}; use servo_msg::compositor_msg::ScriptListener; use servo_net::image_cache_task::ImageCacheTask; +use servo_util::task::{spawn_named}; use js::glue::*; use js::jsapi::{JSObject, JSContext, JS_DefineProperty, JSTracer, JSVal}; @@ -193,7 +194,7 @@ impl Window { let tm = Timer::new().unwrap(); let (cancel_port, cancel_chan) = Chan::new(); let chan = self.timer_chan.clone(); - spawn(proc() { + spawn_named("Window:SetTimeout", proc() { let mut tm = tm; let mut timeout_port = tm.oneshot(timeout); let mut cancel_port = cancel_port; @@ -248,7 +249,7 @@ impl Window { timer_chan: { let (timer_port, timer_chan): (Port<TimerControlMsg>, SharedChan<TimerControlMsg>) = SharedChan::new(); let id = page.id.clone(); - spawn(proc() { + spawn_named("timer controller", proc() { loop { match timer_port.recv() { TimerMessage_Close => break, |