diff --git a/src/ol/layer/vectorlayer.js b/src/ol/layer/vectorlayer.js index ef2a3542a2..b8443eb164 100644 --- a/src/ol/layer/vectorlayer.js +++ b/src/ol/layer/vectorlayer.js @@ -592,9 +592,13 @@ ol.layer.Vector.prototype.removeFeatures = function(features) { /** * Changes the renderIntent for an array of features. * @param {string} renderIntent Render intent. - * @param {Array.} features Features to change the renderIntent for. + * @param {Array.=} opt_features Features to change the renderIntent + * for. If not provided, all features will be changed. */ -ol.layer.Vector.prototype.setRenderIntent = function(renderIntent, features) { +ol.layer.Vector.prototype.setRenderIntent = + function(renderIntent, opt_features) { + var features = goog.isDef(opt_features) ? opt_features : + goog.object.getValues(this.featureCache_.getFeaturesObject()); var extent = ol.extent.createEmpty(), feature, geometry; for (var i = features.length - 1; i >= 0; --i) {