aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/mouseevent.rs
diff options
context:
space:
mode:
Diffstat (limited to 'components/script/dom/mouseevent.rs')
-rw-r--r--components/script/dom/mouseevent.rs10
1 files changed, 5 insertions, 5 deletions
diff --git a/components/script/dom/mouseevent.rs b/components/script/dom/mouseevent.rs
index f214f6de684..ba6253e028d 100644
--- a/components/script/dom/mouseevent.rs
+++ b/components/script/dom/mouseevent.rs
@@ -57,13 +57,13 @@ impl MouseEvent {
}
}
- pub fn new_uninitialized(window: &JSRef<Window>) -> Temporary<MouseEvent> {
+ pub fn new_uninitialized(window: JSRef<Window>) -> Temporary<MouseEvent> {
reflect_dom_object(box MouseEvent::new_inherited(),
- &Window(*window),
+ &Window(window),
MouseEventBinding::Wrap)
}
- pub fn new(window: &JSRef<Window>,
+ pub fn new(window: JSRef<Window>,
type_: DOMString,
canBubble: bool,
cancelable: bool,
@@ -84,7 +84,7 @@ impl MouseEvent {
screenX, screenY, clientX, clientY,
ctrlKey, altKey, shiftKey, metaKey,
button, relatedTarget);
- Temporary::from_rooted(&*ev)
+ Temporary::from_rooted(*ev)
}
pub fn Constructor(global: &GlobalRef,
@@ -160,7 +160,7 @@ impl<'a> MouseEventMethods for JSRef<'a, MouseEvent> {
metaKeyArg: bool,
buttonArg: i16,
relatedTargetArg: Option<JSRef<EventTarget>>) {
- let uievent: &JSRef<UIEvent> = UIEventCast::from_ref(self);
+ let uievent: JSRef<UIEvent> = UIEventCast::from_ref(*self);
uievent.InitUIEvent(typeArg, canBubbleArg, cancelableArg, viewArg, detailArg);
self.screen_x.deref().set(screenXArg);
self.screen_y.deref().set(screenYArg);