aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/bindings/proxyhandler.rs
diff options
context:
space:
mode:
authorAnthony Ramine <n.oxyde@gmail.com>2015-12-25 04:54:33 +0100
committerAnthony Ramine <n.oxyde@gmail.com>2016-02-23 17:14:27 +0100
commitb783d967496bac42fe6c30817ebdc8b2e739a416 (patch)
tree4445f9ed04a80540b9ae192d9b8a089061baccba /components/script/dom/bindings/proxyhandler.rs
parentc95855c7ea6f4451bb549bee4bc1302b92ed951b (diff)
downloadservo-b783d967496bac42fe6c30817ebdc8b2e739a416.tar.gz
servo-b783d967496bac42fe6c30817ebdc8b2e739a416.zip
Make fill_property_descriptor take a flags argument
Diffstat (limited to 'components/script/dom/bindings/proxyhandler.rs')
-rw-r--r--components/script/dom/bindings/proxyhandler.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/components/script/dom/bindings/proxyhandler.rs b/components/script/dom/bindings/proxyhandler.rs
index e85d93ce326..3d5a841edb3 100644
--- a/components/script/dom/bindings/proxyhandler.rs
+++ b/components/script/dom/bindings/proxyhandler.rs
@@ -8,6 +8,7 @@
use dom::bindings::conversions::is_dom_proxy;
use dom::bindings::utils::delete_property_by_id;
+use js::JSPROP_GETTER;
use js::glue::GetProxyExtra;
use js::glue::InvokeGetOwnPropertyDescriptor;
use js::glue::{GetProxyHandler, SetProxyExtra};
@@ -18,7 +19,6 @@ use js::jsapi::{JSContext, JSObject, JSPropertyDescriptor};
use js::jsapi::{JSErrNum, JS_StrictPropertyStub};
use js::jsapi::{JS_DefinePropertyById6, JS_NewObjectWithGivenProto};
use js::jsval::ObjectValue;
-use js::{JSPROP_ENUMERATE, JSPROP_GETTER, JSPROP_READONLY};
use libc;
use std::{mem, ptr};
@@ -135,9 +135,9 @@ pub fn ensure_expando_object(cx: *mut JSContext, obj: HandleObject) -> *mut JSOb
/// and writable if `readonly` is true.
pub fn fill_property_descriptor(desc: &mut JSPropertyDescriptor,
obj: *mut JSObject,
- readonly: bool) {
+ attrs: u32) {
desc.obj = obj;
- desc.attrs = if readonly { JSPROP_READONLY } else { 0 } | JSPROP_ENUMERATE;
+ desc.attrs = attrs;
desc.getter = None;
desc.setter = None;
}