diff options
author | bors-servo <lbergstrom+bors@mozilla.com> | 2019-06-26 18:51:14 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-06-26 18:51:14 -0400 |
commit | 57205318c5f76fead08e6410512bad86c6d04739 (patch) | |
tree | aec57e35501e04290e25f2b006dcbc1547d33315 /components/script/dom/windowproxy.rs | |
parent | d170f43b53c840b5f6a1f657968092c096a171e9 (diff) | |
parent | 63714c90fb5bbad86f28fc188120b2ecfd3337ab (diff) | |
download | servo-57205318c5f76fead08e6410512bad86c6d04739.tar.gz servo-57205318c5f76fead08e6410512bad86c6d04739.zip |
Auto merge of #23587 - jdm:smup67, r=asajeffrey
Upgrade to SpiderMonkey 67
<!-- Reviewable:start -->
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/23587)
<!-- Reviewable:end -->
Diffstat (limited to 'components/script/dom/windowproxy.rs')
-rw-r--r-- | components/script/dom/windowproxy.rs | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/components/script/dom/windowproxy.rs b/components/script/dom/windowproxy.rs index 7b53656e918..69a73a1547e 100644 --- a/components/script/dom/windowproxy.rs +++ b/components/script/dom/windowproxy.rs @@ -6,7 +6,7 @@ use crate::dom::bindings::cell::DomRefCell; use crate::dom::bindings::conversions::{root_from_handleobject, ToJSValConvertible}; use crate::dom::bindings::error::{throw_dom_exception, Error}; use crate::dom::bindings::inheritance::Castable; -use crate::dom::bindings::proxyhandler::{fill_property_descriptor, get_property_descriptor}; +use crate::dom::bindings::proxyhandler::fill_property_descriptor; use crate::dom::bindings::reflector::{DomObject, Reflector}; use crate::dom::bindings::root::{Dom, DomRoot}; use crate::dom::bindings::str::DOMString; @@ -712,7 +712,7 @@ unsafe fn GetSubframeWindowProxy( let mut slot = UndefinedValue(); GetProxyPrivate(*proxy, &mut slot); rooted!(in(cx) let target = slot.to_object()); - if let Ok(win) = root_from_handleobject::<Window>(target.handle()) { + if let Ok(win) = root_from_handleobject::<Window>(target.handle(), cx) { let browsing_context_id = win.window_proxy().browsing_context_id(); let (result_sender, result_receiver) = ipc::channel().unwrap(); @@ -730,7 +730,9 @@ unsafe fn GetSubframeWindowProxy( .and_then(|maybe_bcid| maybe_bcid) .and_then(ScriptThread::find_window_proxy) .map(|proxy| (proxy, (JSPROP_ENUMERATE | JSPROP_READONLY) as u32)); - } else if let Ok(win) = root_from_handleobject::<DissimilarOriginWindow>(target.handle()) { + } else if let Ok(win) = + root_from_handleobject::<DissimilarOriginWindow>(target.handle(), cx) + { let browsing_context_id = win.window_proxy().browsing_context_id(); let (result_sender, result_receiver) = ipc::channel().unwrap(); @@ -912,7 +914,6 @@ static PROXY_HANDLER: ProxyTraps = ProxyTraps { set: Some(set), call: None, construct: None, - getPropertyDescriptor: Some(get_property_descriptor), hasOwn: None, getOwnEnumerablePropertyKeys: None, nativeCall: None, @@ -1049,7 +1050,6 @@ static XORIGIN_PROXY_HANDLER: ProxyTraps = ProxyTraps { set: Some(set_xorigin), call: None, construct: None, - getPropertyDescriptor: Some(getOwnPropertyDescriptor_xorigin), hasOwn: Some(has_xorigin), getOwnEnumerablePropertyKeys: None, nativeCall: None, |