diff options
Diffstat (limited to 'src/components/script/dom/bindings/utils.rs')
-rw-r--r-- | src/components/script/dom/bindings/utils.rs | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/components/script/dom/bindings/utils.rs b/src/components/script/dom/bindings/utils.rs index 8e8200fb18e..32639d706e7 100644 --- a/src/components/script/dom/bindings/utils.rs +++ b/src/components/script/dom/bindings/utils.rs @@ -768,6 +768,7 @@ pub enum Error { NotFound, HierarchyRequest, InvalidCharacter, + NotSupported } pub type Fallible<T> = Result<T, Error>; @@ -841,7 +842,7 @@ pub fn CreateDOMGlobal(cx: *JSContext, class: *JSClass) -> *JSObject { } #[fixed_stack_segment] -fn cx_for_dom_wrapper(obj: *JSObject) -> *JSContext { +fn cx_for_dom_reflector(obj: *JSObject) -> *JSContext { unsafe { let global = GetGlobalForObjectCrossCompartment(obj); let clasp = JS_GetClass(global); @@ -860,8 +861,8 @@ fn cx_for_dom_wrapper(obj: *JSObject) -> *JSContext { } } -pub fn cx_for_dom_object<T: Reflectable>(obj: @mut T) -> *JSContext { - cx_for_dom_wrapper(obj.reflector().get_jsobject()) +pub fn cx_for_dom_object<T: Reflectable>(obj: &mut T) -> *JSContext { + cx_for_dom_reflector(obj.reflector().get_jsobject()) } /// Check if an element name is valid. See http://www.w3.org/TR/xml/#NT-Name |