diff options
author | marmeladema <xademax@gmail.com> | 2019-07-27 18:52:12 +0100 |
---|---|---|
committer | marmeladema <xademax@gmail.com> | 2019-08-09 00:43:24 +0100 |
commit | 78034a90d07470d50202b01457c4e18cf7c305fb (patch) | |
tree | e0c963feb5a0b85fc1b2ca4331c4c430edf242a9 /components/script/dom/bindings/namespace.rs | |
parent | 8b070fef526bf8c1470c9c82ae2431067b2da4ff (diff) | |
download | servo-78034a90d07470d50202b01457c4e18cf7c305fb.tar.gz servo-78034a90d07470d50202b01457c4e18cf7c305fb.zip |
Use safe JSContext when possible in interface.rs
Diffstat (limited to 'components/script/dom/bindings/namespace.rs')
-rw-r--r-- | components/script/dom/bindings/namespace.rs | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/components/script/dom/bindings/namespace.rs b/components/script/dom/bindings/namespace.rs index a6539c83de6..82b7bd8834e 100644 --- a/components/script/dom/bindings/namespace.rs +++ b/components/script/dom/bindings/namespace.rs @@ -6,7 +6,8 @@ use crate::dom::bindings::guard::Guard; use crate::dom::bindings::interface::{create_object, define_on_global_object}; -use js::jsapi::{JSClass, JSContext, JSFunctionSpec}; +use crate::script_runtime::JSContext; +use js::jsapi::{JSClass, JSFunctionSpec}; use js::rust::{HandleObject, MutableHandleObject}; /// The class of a namespace object. @@ -28,8 +29,8 @@ impl NamespaceObjectClass { } /// Create a new namespace object. -pub unsafe fn create_namespace_object( - cx: *mut JSContext, +pub fn create_namespace_object( + cx: JSContext, global: HandleObject, proto: HandleObject, class: &'static NamespaceObjectClass, |