aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/bindings/namespace.rs
diff options
context:
space:
mode:
authormarmeladema <xademax@gmail.com>2019-07-27 18:52:12 +0100
committermarmeladema <xademax@gmail.com>2019-08-09 00:43:24 +0100
commit78034a90d07470d50202b01457c4e18cf7c305fb (patch)
treee0c963feb5a0b85fc1b2ca4331c4c430edf242a9 /components/script/dom/bindings/namespace.rs
parent8b070fef526bf8c1470c9c82ae2431067b2da4ff (diff)
downloadservo-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.rs7
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,