Make setValues consistent with repeated calls to set

This commit is contained in:
Tim Schaub
2014-02-19 10:17:39 -07:00
parent f88703053a
commit 6344b8e06c

View File

@@ -428,15 +428,7 @@ ol.Object.prototype.set = function(key, value) {
ol.Object.prototype.setValues = function(values) {
var key;
for (key in values) {
var value = values[key];
var setterName = ol.Object.getSetterName(key);
var setter = /** @type {function(*)|undefined} */
(goog.object.get(this, setterName));
if (goog.isDef(setter)) {
setter.call(this, value);
} else {
this.set(key, value);
}
this.set(key, values[key]);
}
};