Index: src/apinatives.js |
diff --git a/src/apinatives.js b/src/apinatives.js |
index d4835affe99eb589e42a9d177261b16a177a4f5c..9bb52e2b7a007c5cf21ba4f7ce23d8c81aa569e6 100644 |
--- a/src/apinatives.js |
+++ b/src/apinatives.js |
@@ -94,14 +94,14 @@ function ConfigureTemplateInstance(obj, data) { |
var attributes = properties[i + 3]; |
var value = Instantiate(prop_data, name); |
%SetProperty(obj, name, value, attributes); |
- } else if (length == 5) { |
+ } else if (length == 4 || length == 5) { |
+ // TODO(verwaest): The 5th value used to be access_control. Remove once |
+ // the bindings are updated. |
var name = properties[i + 1]; |
var getter = properties[i + 2]; |
var setter = properties[i + 3]; |
var attribute = properties[i + 4]; |
- var access_control = properties[i + 5]; |
- %SetAccessorProperty( |
- obj, name, getter, setter, attribute, access_control); |
+ %SetAccessorProperty(obj, name, getter, setter, attribute); |
} else { |
throw "Bad properties array"; |
} |