From a31d950695515761411d80e6f26410fa4ba1b598 Mon Sep 17 00:00:00 2001 From: Josh Matthews Date: Wed, 11 Sep 2013 23:12:00 -0700 Subject: [PATCH] Remove unused old bindings helpers. --- src/components/script/dom/bindings/utils.rs | 26 --------------------- 1 file changed, 26 deletions(-) diff --git a/src/components/script/dom/bindings/utils.rs b/src/components/script/dom/bindings/utils.rs index 547405e13a2..839f47ba7cd 100644 --- a/src/components/script/dom/bindings/utils.rs +++ b/src/components/script/dom/bindings/utils.rs @@ -237,32 +237,6 @@ pub unsafe fn domstring_to_jsval(cx: *JSContext, string: &DOMString) -> JSVal { } } -pub fn get_compartment(cx: *JSContext) -> @mut Compartment { - unsafe { - let page = page_from_context(cx); - let compartment = (*page).js_info.get_ref().js_compartment; - assert!(cx == compartment.cx.ptr); - compartment - } -} - -extern fn has_instance(_cx: *JSContext, obj: **JSObject, v: *JSVal, bp: *mut JSBool) -> JSBool { - //XXXjdm this is totally broken for non-object values - unsafe { - let mut o = RUST_JSVAL_TO_OBJECT(*v); - let obj = *obj; - *bp = 0; - while o.is_not_null() { - if o == obj { - *bp = 1; - break; - } - o = JS_GetPrototype(o); - } - return 1; - } -} - // We use slot 0 for holding the raw object. This is safe for both // globals and non-globals. pub static DOM_OBJECT_SLOT: uint = 0;