Remove unused support for passing extra arguments for timers.

This commit is contained in:
Ms2ger 2014-04-26 11:42:45 +02:00
parent 674fd893cb
commit 3ecfb9197f
2 changed files with 1 additions and 7 deletions

View file

@ -111,7 +111,6 @@ pub struct TimerData {
pub handle: i32, pub handle: i32,
pub is_interval: bool, pub is_interval: bool,
pub funval: JSVal, pub funval: JSVal,
pub args: ~[JSVal],
} }
impl Window { impl Window {
@ -248,7 +247,6 @@ impl Window {
handle: handle, handle: handle,
is_interval: is_interval, is_interval: is_interval,
funval: callback, funval: callback,
args: ~[],
}; };
let ScriptChan(ref chan) = chan; let ScriptChan(ref chan) = chan;
chan.send(FireTimerMsg(page_id, data)); chan.send(FireTimerMsg(page_id, data));

View file

@ -751,11 +751,7 @@ impl ScriptTask {
window.get_mut().active_timers.remove(&timer_data.handle); window.get_mut().active_timers.remove(&timer_data.handle);
} }
let this_value = if timer_data.args.len() > 0 { let this_value = window.reflector().get_jsobject();
fail!("NYI")
} else {
window.reflector().get_jsobject()
};
// TODO: Support extra arguments. This requires passing a `*JSVal` array as `argv`. // TODO: Support extra arguments. This requires passing a `*JSVal` array as `argv`.
let rval = NullValue(); let rval = NullValue();