aboutsummaryrefslogtreecommitdiffstats
path: root/src/components/script/dom/mouseevent.rs
diff options
context:
space:
mode:
authorTim Kuehn <tkuehn@cmu.edu>2013-07-12 20:19:48 -0700
committerTim Kuehn <tkuehn@cmu.edu>2013-07-29 11:03:17 -0700
commite9888b299c0af0f57919535ec7cf4d30e23ece5a (patch)
tree275ab0246f9408545ee588bcd3d3863e5d525357 /src/components/script/dom/mouseevent.rs
parenteaa20edcd7c2097dd086014ae4193426fdf3fab6 (diff)
downloadservo-e9888b299c0af0f57919535ec7cf4d30e23ece5a.tar.gz
servo-e9888b299c0af0f57919535ec7cf4d30e23ece5a.zip
structural changes to support Iframes
Diffstat (limited to 'src/components/script/dom/mouseevent.rs')
-rw-r--r--src/components/script/dom/mouseevent.rs10
1 files changed, 2 insertions, 8 deletions
diff --git a/src/components/script/dom/mouseevent.rs b/src/components/script/dom/mouseevent.rs
index 7ea73d27429..175f35a5833 100644
--- a/src/components/script/dom/mouseevent.rs
+++ b/src/components/script/dom/mouseevent.rs
@@ -9,7 +9,6 @@ use dom::eventtarget::EventTarget;
use dom::uievent::UIEvent;
use dom::window::Window;
use dom::windowproxy::WindowProxy;
-use script_task::{global_script_context};
use js::glue::RUST_OBJECT_TO_JSVAL;
use js::jsapi::{JSObject, JSContext, JSVal};
@@ -49,12 +48,7 @@ impl MouseEvent {
}
}
- pub fn init_wrapper(@mut self) {
- let script_context = global_script_context();
- let cx = script_context.js_compartment.cx.ptr;
- let owner = script_context.root_frame.get_ref().window;
- let cache = owner.get_wrappercache();
- let scope = cache.get_wrapper();
+ pub fn init_wrapper(@mut self, cx: *JSContext, scope: *JSObject) {
self.wrap_object_shared(cx, scope);
}
@@ -181,4 +175,4 @@ impl DerivedWrapper for MouseEvent {
}
}
-} \ No newline at end of file
+}