diff options
author | Josh Matthews <josh@joshmatthews.net> | 2014-04-10 22:13:08 -0400 |
---|---|---|
committer | Josh Matthews <josh@joshmatthews.net> | 2014-05-03 14:18:30 -0400 |
commit | 7daa97c7e5de3dac14b4d1c8a923448b025e3c09 (patch) | |
tree | 9f7766c799035785d75113838c5950f777b262d1 /src/components/script/script_task.rs | |
parent | 76783b029e5e10da7fd61ab356a8f80a1eaf32e0 (diff) | |
download | servo-7daa97c7e5de3dac14b4d1c8a923448b025e3c09.tar.gz servo-7daa97c7e5de3dac14b4d1c8a923448b025e3c09.zip |
Remove abstract_self.
Diffstat (limited to 'src/components/script/script_task.rs')
-rw-r--r-- | src/components/script/script_task.rs | 15 |
1 files changed, 5 insertions, 10 deletions
diff --git a/src/components/script/script_task.rs b/src/components/script/script_task.rs index df7e6f2b994..600f28794a1 100644 --- a/src/components/script/script_task.rs +++ b/src/components/script/script_task.rs @@ -17,7 +17,7 @@ use dom::element::{Element, AttributeHandlers}; use dom::event::{Event_, ResizeEvent, ReflowEvent, ClickEvent, MouseDownEvent, MouseMoveEvent, MouseUpEvent}; use dom::event::{Event, EventMethods}; use dom::uievent::{UIEvent, UIEventMethods}; -use dom::eventtarget::EventTarget; +use dom::eventtarget::{EventTarget, EventTargetHelpers}; use dom::node; use dom::node::{Node, NodeHelpers}; use dom::window::{TimerId, Window}; @@ -988,11 +988,9 @@ impl ScriptTask { let mut event = Event::new(&*window).root(&roots); event.InitEvent(~"load", false, false); let doctarget: &JSRef<EventTarget> = EventTargetCast::from_ref(&*document); - let wintarget: &mut JSRef<EventTarget> = EventTargetCast::from_mut_ref(&mut *window); - let wintarget_alias = wintarget.clone(); - let _ = wintarget.get_mut().dispatch_event_with_target(&wintarget_alias, - Some((*doctarget).clone()), - &mut *event); + let wintarget: &JSRef<EventTarget> = EventTargetCast::from_ref(&*window); + let _ = wintarget.dispatch_event_with_target(Some((*doctarget).clone()), + &mut *event); let mut fragment_node = page.fragment_node.deref().borrow_mut(); (*fragment_node).assign(fragment.map_or(None, |fragid| page.find_fragment_node(fragid))); @@ -1061,10 +1059,7 @@ impl ScriptTask { let event: &mut JSRef<Event> = EventCast::from_mut_ref(&mut *uievent); let wintarget: &mut JSRef<EventTarget> = EventTargetCast::from_mut_ref(&mut *window); - let wintarget_alias = wintarget.clone(); - let _ = wintarget.get_mut().dispatch_event_with_target(&wintarget_alias, - None, - &mut *event); + let _ = wintarget.dispatch_event_with_target(None, &mut *event); } None => () } |