diff options
author | Anthony Ramine <n.oxyde@gmail.com> | 2017-01-21 01:26:19 +0100 |
---|---|---|
committer | Anthony Ramine <n.oxyde@gmail.com> | 2017-01-21 14:32:37 +0100 |
commit | ee1ff1d385fdf09936f934f23abea2278564d154 (patch) | |
tree | 77a845c0f912e35e345801d88e39f13521bdfb54 /components/script/dom/focusevent.rs | |
parent | 707f8f881ebcf1ebf531ea3437d8148e47409092 (diff) | |
download | servo-ee1ff1d385fdf09936f934f23abea2278564d154.tar.gz servo-ee1ff1d385fdf09936f934f23abea2278564d154.zip |
Make FocusEvent::new_uninitialized take a &Window
Diffstat (limited to 'components/script/dom/focusevent.rs')
-rw-r--r-- | components/script/dom/focusevent.rs | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/components/script/dom/focusevent.rs b/components/script/dom/focusevent.rs index c7e48531479..6ffed30e857 100644 --- a/components/script/dom/focusevent.rs +++ b/components/script/dom/focusevent.rs @@ -12,7 +12,6 @@ use dom::bindings::reflector::reflect_dom_object; use dom::bindings::str::DOMString; use dom::event::{EventBubbles, EventCancelable}; use dom::eventtarget::EventTarget; -use dom::globalscope::GlobalScope; use dom::uievent::UIEvent; use dom::window::Window; use std::default::Default; @@ -31,9 +30,9 @@ impl FocusEvent { } } - pub fn new_uninitialized(global: &GlobalScope) -> Root<FocusEvent> { + pub fn new_uninitialized(window: &Window) -> Root<FocusEvent> { reflect_dom_object(box FocusEvent::new_inherited(), - global, + window, FocusEventBinding::Wrap) } @@ -44,7 +43,7 @@ impl FocusEvent { view: Option<&Window>, detail: i32, related_target: Option<&EventTarget>) -> Root<FocusEvent> { - let ev = FocusEvent::new_uninitialized(window.upcast()); + let ev = FocusEvent::new_uninitialized(window); ev.upcast::<UIEvent>().InitUIEvent(type_, bool::from(can_bubble), bool::from(cancelable), |