Do not rely on unstable index

This commit is contained in:
Andreas Hocevar
2014-11-11 12:35:19 +01:00
parent afe1467ddf
commit 08aa6ee82d

View File

@@ -154,7 +154,7 @@ ol.interaction.Select.prototype.handleMapBrowserEvent =
}
} else {
// Modify the currently selected feature(s).
var /** @type {Array.<number>} */ deselected = [];
var /** @type {Array.<ol.Feature>} */ deselected = [];
var /** @type {Array.<ol.Feature>} */ selected = [];
map.forEachFeatureAtPixel(mapBrowserEvent.pixel,
/**
@@ -175,7 +175,7 @@ ol.interaction.Select.prototype.handleMapBrowserEvent =
}, undefined, this.layerFilter_);
var i;
for (i = deselected.length - 1; i >= 0; --i) {
features.removeAt(deselected[i]);
features.remove(deselected[i]);
}
features.extend(selected);
}