diff options
Diffstat (limited to 'components/script/dom/bindings/interface.rs')
-rw-r--r-- | components/script/dom/bindings/interface.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/components/script/dom/bindings/interface.rs b/components/script/dom/bindings/interface.rs index 1f05de74998..b9d78988d6d 100644 --- a/components/script/dom/bindings/interface.rs +++ b/components/script/dom/bindings/interface.rs @@ -638,7 +638,7 @@ pub fn get_desired_proto( // constructor. CheckedUnwrapStatic is fine here, because we're looking for // DOM constructors and those can't be cross-origin objects. *new_target = CheckedUnwrapStatic(*new_target); - if !new_target.is_null() && &*new_target != &*original_new_target { + if !new_target.is_null() && *new_target != *original_new_target { get_proto_id_for_new_target(new_target.handle()) } else { None @@ -649,7 +649,7 @@ pub fn get_desired_proto( let global = GetNonCCWObjectGlobal(*new_target); let proto_or_iface_cache = get_proto_or_iface_array(global); desired_proto.set((*proto_or_iface_cache)[proto_id as usize]); - if &*new_target != &*original_new_target && !JS_WrapObject(*cx, desired_proto.into()) { + if *new_target != *original_new_target && !JS_WrapObject(*cx, desired_proto.into()) { return Err(()); } return Ok(()); |